Skip to main content
Participant
February 15, 2024
Question

ModuleNotFoundError: 'urllib3.packages.six.moves' in pdfservices-extract-sdk (python)

  • February 15, 2024
  • 0 replies
  • 5689 views

Hello Adobe Developer Community and Support Team,

I'm experiencing a problem trying to run the samples from the "Adobe PDFServices Extract Python SDK" (pdfservices-extract-python-sdk-samples) repository I downloaded from this link. According to the documentation, the only required dependency is pdfservices-extract-sdk.

After setting up and activating a virtual environment using Anaconda3 (conda version 23.7.4), Python 3.12.1 and Windows 10, I installed the dependencies. However, when attempting to execute a script, such as extractpdf/extract_txt_from_pdf.py, I encounter the following error:

 

(extract-pdf-sdk) C:\Users\<username>\Documents\pdfservices-extract-python-sdk-samples>python extractpdf/extract_txt_table_info_from_pdf.py
Traceback (most recent call last):
  ...
    import requests
  ...
    import urllib3
  ...
    from .packages.six.moves.http_client import IncompleteRead as httplib_IncompleteRead
ModuleNotFoundError: No module named 'urllib3.packages.six.moves'

 

I followed advice to uninstall and reinstall urllib and six, and was informed that I should install specific versions (urllib3==1.26.3 and six==1.15.0). I did so, but the error persists.

Could anyone provide guidance on how to resolve this issue? It seems like there might be a compatibility issue with the urllib3 and six modules within the specified environment. Despite trying the recommended versions, the error regarding ModuleNotFoundError for urllib3.packages.six.moves continues to prevent the sample scripts from running.

Any suggestions or insights from the community or the Adobe support team would be greatly appreciated. I'm looking forward to getting these SDK samples up and running to explore the capabilities of the Adobe PDFServices Extract SDK.

Thank you in advance for any help provided.

This topic has been closed for replies.