Python package import: urllib3 version conflict

Viewed 1947

I am trying to import sagemaker from AWS. This has worked fine before, but all of a sudden there is a package dependency.

Traceback (most recent call last):
  File "deepar_batch_transform.py", line 13, in <module>
    import sagemaker
  File "/usr/local/lib/python3.6/site-packages/sagemaker/__init__.py", line 18, in <module>
    from sagemaker import estimator, parameter, tuner  # noqa: F401
  File "/usr/local/lib/python3.6/site-packages/sagemaker/estimator.py", line 29, in <module>
    from sagemaker.analytics import TrainingJobAnalytics
  File "/usr/local/lib/python3.6/site-packages/sagemaker/analytics.py", line 23, in <module>
    from sagemaker.session import Session
  File "/usr/local/lib/python3.6/site-packages/sagemaker/session.py", line 34, in <module>
    from sagemaker.user_agent import prepend_user_agent
  File "/usr/local/lib/python3.6/site-packages/sagemaker/user_agent.py", line 23, in <module>
    SDK_VERSION = pkg_resources.require("sagemaker")[0].version
  File "/usr/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 972, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.6/dist-packages/pkg_resources/__init__.py", line 863, in resolve
    raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (urllib3 1.25.4 (/usr/local/lib/python3.6/site-packages), Requirement.parse('urllib3<1.25,>=1.21.1'), {'requests'})

I have tried it multiple times by updating urllib3, but still am not able to access sagemaker

pkg_resources.ContextualVersionConflict: (urllib3 1.24 (/usr/local/lib/python3.6/site-packages), Requirement.parse('urllib3<1.26,>=1.25.4; python_version != "3.4"'), {'botocore'})

Also

raise VersionConflict(dist, req).with_context(dependent_req)
pkg_resources.ContextualVersionConflict: (urllib3 1.25 (/usr/local/lib/python3.6/site-packages), Requirement.parse('urllib3<1.25,>=1.21.1'), {'requests'})

Any ideas on how i can resolve this?

0 Answers
Related