相关疑难解决方法(0)

RequestsDependencyWarning:urllib3(1.9.1)或chardet(2.3.0)与支持的版本不匹配

我找到了几个关于这个问题的网页,但没有一个解决了我的问题.

即使我做了:

pip show
Run Code Online (Sandbox Code Playgroud)

我明白了:

/usr/local/lib/python2.7/dist-packages/requests/__init__.py:80: RequestsDependencyWarning: urllib3 (1.9.1) or chardet (2.3.0) doesn't match a supported version!
  RequestsDependencyWarning)
Traceback (most recent call last):
  File "/usr/bin/pip", line 9, in <module>
    load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 480, in load_entry_point
    return get_distribution(dist).load_entry_point(group, name)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2691, in load_entry_point
    return ep.load()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2322, in load
    return self.resolve()
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 2328, in resolve
    module = __import__(self.module_name, fromlist=['__name__'], level=0)
  File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
    from pip.vcs import git, mercurial, subversion, …
Run Code Online (Sandbox Code Playgroud)

python pip urllib3 chardet python-requests

27
推荐指数
10
解决办法
3万
查看次数

AWS lambda:RequestsDependencyWarning:urllib3 (1.26.6) 或 chardet (3.0.4) 与支持的版本不匹配

我有一个 AWS lambda 程序在日志中收到此警告:

/var/task/requests/ init .py:89: RequestsDependencyWarning: urllib3 (1.26.6) 或 chardet (3.0.4) 与支持的版本不匹配!

我已经尝试过其他线程中提到的修复(例如此线程),但无法解决此问题

奇怪的是,在我的 virtualenv 中,我有:

chardet==4.0.0
urllib3==1.25.10
Run Code Online (Sandbox Code Playgroud)

...但警告抱怨 chardet 3.0.4 和 urllib 1.26.6。想知道这是否与 AWS Lambda 环境提供的包有关。我假设我的包会覆盖它们的默认值。

python-requests aws-lambda

7
推荐指数
1
解决办法
4360
查看次数

标签 统计

python-requests ×2

aws-lambda ×1

chardet ×1

pip ×1

python ×1

urllib3 ×1