首页 > 解决方案 > 在代理下点 SSLError WRONG_VERSION_NUMBER

问题描述

我使用 Python 3.8.5 和 Anaconda 虚拟环境。我需要使用pip在我的环境中安装一些 python 包。但是对于任何软件包安装,我都会收到与 SSL 错误和错误版本号相关的错误:

Ubuntu 提示符

请注意,我的公司使用代理,但变量、、http_proxy和都设置正确,我已经尝试使用 pip 选项。我在不同的论坛上搜索了很多解决方案,但没有一个能帮助我解决我的问题。即使你不能解决它,如果我能对这个错误有一些解释,我将非常感激。例如 :https_proxyHTTP_PROXYHTTPS_PROXY--proxy

另请注意,我的操作系统是 Ubuntu 20.04。

在此先感谢您的帮助。

编辑 :

Steffen Ulrich发现了问题:https_variable被设置为https://proxy而不是http://proxy。非常感谢史蒂芬!

标签: pythonsslproxypipanaconda

解决方案


https_variable 应设置为http://proxy而不是https://proxy

因此,在其他任何事情之前,只需运行以下命令:

对于 Windows:

set https_proxy=http://login:password@address:port

对于 Ubuntu:

export https_proxy=http://login:password@address:port

推荐阅读