我使用 Python 3.8.5 和 Anaconda 虚拟环境。我需要使用 pip 在我的环境中安装一些 python 包。但是对于任何软件包安装,我都会收到与 SSL 错误和错误版本号相关的错误:
Ubuntu prompt
请注意,我的公司使用代理但变量 http_proxy
, https_proxy
, HTTP_PROXY
和 HTTPS_PROXY
都设置正确,我已经尝试使用 pip 选项 --proxy
.我在不同的论坛上搜索了很多解决方案,但没有一个能帮助我解决我的问题。即使你不能解决它,如果我能对这个错误有一些解释,我将非常感激。例如 :
另请注意,我的操作系统是 Ubuntu 20.04。
在此先感谢您的帮助。
编辑 :
Steffen Ulrich发现问题:
https_variable
设置为 https://proxy
而不是 http://proxy
.非常感谢史蒂芬!
最佳答案
https_variable 应设置为 http://proxy
而不是 https://proxy
因此,在其他任何事情之前,只需运行以下命令:
对于 Windows:
set https_proxy=http://login:password@address:port
对于 Ubuntu:export https_proxy=http://login:password@address:port
关于python - 在代理下 pip SSLError WRONG_VERSION_NUMBER,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65132061/