Could not fetch URL https://pypi.mirrors.ustc.edu.cn/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.mirrors.ustc.edu.cn', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError(SS LEOFEr
时间: 2024-02-01 12:02:15 浏览: 223
Python解决pip install时出现的Could not fetch URL问题
5星 · 资源好评率100%
这个错误通常是由于你的Python版本不支持新的SSL证书导致的。你可以尝试升级你的Python版本,或者使用以下方法来解决这个问题:
1. 使用非SSL源更新pip
可以使用以下命令来使用非SSL源更新pip:
```
pip install --trusted-host pypi.python.org --trusted-host files.pythonhosted.org --trusted-host pypi.org --upgrade pip
```
这将使用非SSL源来更新pip,而不是默认的SSL源。
2. 更新openssl库
如果你已经使用了最新版本的Python,但仍然遇到这个问题,那么可能是因为你的openssl库版本过旧。你可以尝试更新openssl库。
如果你使用的是Windows操作系统,可以从[这里](https://slproweb.com/products/Win32OpenSSL.html)下载最新版本的openssl库,并按照说明进行安装。
如果你使用的是Linux操作系统,可以使用以下命令来更新openssl库:
```
sudo apt-get update
sudo apt-get install openssl
```
这将安装最新版本的openssl库。
注意:更新openssl库可能会影响到其他的应用程序,所以在进行更新之前请务必备份你的系统。
阅读全文