【发布时间】:2020-12-03 18:35:59
【问题描述】:
我使用 Python 3.8.5 和 Anaconda 虚拟环境。我需要使用 pip 在我的环境中安装一些 python 包。但是对于任何软件包安装,我都会收到与 SSL 错误和错误版本号相关的错误:
请注意,我的公司使用代理,但变量 http_proxy、https_proxy、HTTP_PROXY 和 HTTPS_PROXY 都设置正确,我已经尝试使用 pip 选项 --proxy。我在不同的论坛上搜索了很多解决方案,但没有一个能帮助我解决我的问题。即使你不能解决它,如果我能对这个错误有一些解释,我将非常感激。例如:
- 为什么 SSL 提到错误的版本号?
- 这个问题一定与代理有关吗?
另外请注意,我的操作系统是 Ubuntu 20.04。
提前感谢您的帮助。
编辑:
Steffen Ulrich 发现问题:https_variable 设置为 https://proxy 而不是 http://proxy。非常感谢史蒂芬!
【问题讨论】:
-
"... http_proxy、https_proxy、HTTP_PROXY 和 HTTPS_PROXY 都已正确设置..." - 怀疑,您实际上并没有显示这一点。我的猜测是您已将
https_proxy环境变量设置为https://proxy而不是http://proxy假设代理本身可以通过 https 访问 - 这可能是错误的。 -
这显然是正确的,适用于中等质量的一切,但不是 pip....
标签: python ssl proxy pip anaconda