您遇到的错误是由于urllib3
和之间的版本冲突造成的requests
。您安装的 版本urllib3
( ) 与您拥有的软件包版本 ( )2.2.2
不兼容,后者需要在 版本范围内。requests
2.28.1
urllib3
<1.27,>=1.21.1
要解决此问题,您有以下几种选择:
1.降级urllib3
到兼容版本:
您可以卸载 的当前版本urllib3
并安装与 兼容的版本requests
:
pip uninstall urllib3
pip install urllib3==1.26.15
urllib3
这将安装与您当前版本兼容的版本requests
。
2.如果可能的话升级requests
:
requests
您还可以检查是否有支持您所需版本的更新版本urllib3
:
pip install --upgrade requests
但是,如果requests
软件包已经是最新版本或者升级导致其他问题,则第一个选项更安全。
3.强制安装兼容的依赖项:
如果要强制安装所有依赖项以匹配版本要求,可以运行:
pip install urllib3==1.26.15 requests --force-reinstall
这将确保requests
和urllib3
彼此兼容。