Python 如何使用PIP1.4.1信任主机

Python 如何使用PIP1.4.1信任主机,python,pip,Python,Pip,我一直在使用PIP1.4.1,升级软件包时遇到了问题 Could not fetch URL https://pypi.python.org/simple/pymongo/: There was a problem confirming the ssl certificate: <urlopen error [Errno 1] _ssl.c:509: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert proto

我一直在使用PIP1.4.1,升级软件包时遇到了问题

Could not fetch URL https://pypi.python.org/simple/pymongo/: There was a problem confirming 
the ssl certificate: <urlopen error [Errno 1] _ssl.c:509: error:1407742E:SSL 
routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version>
无法获取URLhttps://pypi.python.org/simple/pymongo/: 确认时出现问题
ssl证书:

我已经看到了pip的更高版本——可信主机可以忽略证书警告。但在1.4.1中,该选项似乎不可用。如何修复?

在您的情况下,最糟糕的问题不是不受信任的主机,最糟糕的问题是Python和OpenSSL版本太旧。您的
pip
尝试使用协议版本TLS v1,而PyPI很久以前就不再支持该版本了

要通过网络安装软件包,您需要升级OpenSSL、Python和
pip
。如果无法升级,则无法直接从PyPI安装。然后,您可以尝试使用浏览器从PyPI下载包,并从本地文件系统安装它们


您还可以在具有更现代的OpenSSL/Python/
pip
的主机上使用
pip下载
,将下载的软件包传输到旧主机并在那里安装。请参见

是否可以升级pip?你在哪个操作系统上?您是否已检查是否安装了相应的根证书?它以前工作过吗?对你有帮助吗?你确定你有pip 1.4.1吗?最新版本是20.0.2。你的版本将不仅仅是古老和过时的