Python &引用;pip配置了需要TLS/SSL的位置;在debian 8.2中

Python &引用;pip配置了需要TLS/SSL的位置;在debian 8.2中,python,ssl,pip,debian-jessie,Python,Ssl,Pip,Debian Jessie,我正在连接一个虚拟服务器,该服务器是我通过ssh租用的 它的操作系统是Debian8.2 我安装了python 3.7和pip 当我想用pip安装任何软件包时,我会遇到以下错误: pip install django 警告:pip配置了需要TLS/SSL的位置, 但是Python中的ssl模块不可用。警告:正在重试 (重试(总计=4,连接=无,读取=无,重定向=无,状态=无)) 连接被“SSLError”(“无法连接到HTTPS URL”)中断后 因为SSL模块不可用。“)”:/simple/

我正在连接一个虚拟服务器,该服务器是我通过
ssh
租用的

它的操作系统是Debian8.2

我安装了python 3.7和pip

当我想用pip安装任何软件包时,我会遇到以下错误:

pip install django
警告:pip配置了需要TLS/SSL的位置, 但是Python中的ssl模块不可用。警告:正在重试 (重试(总计=4,连接=无,读取=无,重定向=无,状态=无)) 连接被“SSLError”(“无法连接到HTTPS URL”)中断后 因为SSL模块不可用。“)”:/simple/django/WARNING: 重试(重试(总计=3,连接=无,读取=无,重定向=无, 状态=无)连接被“SSLError”中断(“无法连接到” HTTPS URL,因为SSL模块不可用。“)”:/simple/django/ 警告:正在重试(重试(总计=2,连接=无,读取=无, 连接被断开后重定向=无,状态=无 “SSLError”(“无法连接到HTTPS URL,因为SSL模块不可用。” 可用。“)”:/simple/django/WARNING:重试(重试总数=1, 连接后,连接=无,读取=无,重定向=无,状态=无 被“SSLError”(“无法连接到HTTPS URL,因为SSL模块 不可用。“)”:/simple/django/WARNING:重试 (重试(总计=0,连接=无,读取=无,重定向=无,状态=无)) 连接被“SSLError”(“无法连接到HTTPS URL”)中断后 因为SSL模块不可用。“)”:/simple/django/无法 获取URL:出现问题 正在确认ssl证书:HTTPSConnectionPool(host='pypi.org', 端口=443):url:/simple/django/(导致的)超过最大重试次数 SSLError(“无法连接到HTTPS URL,因为SSL模块不可用 可用。“)-跳过错误:找不到 满足django(来自版本:无)的要求错误:否 找到django警告的匹配分发:pip配置为 需要TLS/SSL的位置,但是Python中的SSL模块是 无法使用的。无法获取URL:存在 确认ssl证书时出现问题: HTTPSConnectionPool(host='pypi.org',port=443):超过最大重试次数 使用url:/simple/pip/(由SSLError(“无法连接到HTTPS url”)引起 因为SSL模块不可用。“)-跳过

我已经安装了
libssl-dev
,尝试
pip-install-ssl
不会有帮助,我也会遇到同样的错误

有什么想法吗?

您可以通过明确声明您信任pypi.org来跳过https(风险自负)

pip install --trusted-host pypi.org django
您也可以将其放在[global]下的pip.ini文件中

[global]
trusted-host = pypi.org

出现此类错误时,只需使用给定命令重新设置或配置python设置:

  • sudo-apt-install-build-essential

  • sudo-apt-install-build-sential-zlib1g-dev-libncurse5-dev-libgdbm-dev-libnss3-dev-libssl-dev-libreadline-dev-libffi-dev-wget

  • mkdir~/python源文件

  • wget-p~/python源文件https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz

  • tarxvzf Python-3.7.5.tgz

  • cd Python-3.7.5

  • /configure——使用openssl
    /configure--启用优化

  • sudo make altinstall

  • 我使用这些命令修复了相同的问题。
    如果您有任何疑问,可以询问。

    很遗憾,我也会遇到同样的错误!你认为这可能是由于python安装不好造成的吗?我正在使用python3.7.9尝试以下方法:--trusted host=pypi.python.org--trusted host=pypi.org--trusted host=files.pythonhosted.org