|
现象执行pipinstall时报错:WARNING:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.Hint:Itlookslikeapath.Thepathdoesexist.WARNING:pipisconfiguredwithlocationsthatrequireTLS/SSL,howeverthesslmoduleinPythonisnotavailable.CouldnotfetchURLhttps://pypi.org/simple/pip/:Therewasaproblemconfirmingthesslcertificate:HTTPSConnectionPool(host='pypi.org',port=443):Maxretriesexceededwithurl:/simple/pip/(CausedbySSLError("Can'tconnecttoHTTPSURLbecausetheSSLmoduleisnotavailable."))-skipping12345原因没有通过该SSL安全协议的认证,通常是由于开启了网络代理、VPN或者网络抓包等软件的导致的解决办法临时关闭代理、VPN或者网络抓包等软件最推荐的办法是临时关闭代理、VPN或者网络抓包等软件,但是如果关闭后下载速度过慢可以尝试后面两种解决办法通过镜像的HTTP源来避免SSL认证问题【推荐】由于是SSL是HTTPS协议需要的,因此我们可以切换至HTTP的镜像站来进行安装下载HTTPS现在已经比较普及,有不少镜像源也早已经切换至HTTPS协议,但部分镜像源在支持HTTPS协议的而同时也还支持HTTP协议,下面简单罗列几个pip镜像源#清华,仅支持HTTPShttps://pypi.tuna.tsinghua.edu.cn/simple/#阿里,HTTP和HTTPS均支持http://mirrors.aliyun.com/pypi/simple/https://mirrors.aliyun.com/pypi/simple/#豆瓣,HTTP和HTTPS均支持http://pypi.doubanio.com/simple/https://pypi.doubanio.com/simple/1234567891011安装时第三方包时可以参考如下命令:pipinstallxxx-package-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.aliyun.compipinstall-rrequirements.txt-ihttp://pypi.doubanio.com/simple/--trusted-hostpypi.doubanio.com12如果想永久使用镜像站,则需要修改配置文件,以Linux为例:vim~/.pip/pip.conf1修改文件内容如下[global]index-url=http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.com12345切换至低版本pip据说pip版本高于20.3后才会出现此错误,因此我们可以手动将pip版本降级至20.2.4或者20.3b1等较低版本即可python-mpipinstallpip==20.2.4-ihttp://mirrors.aliyun.com/pypi/simple/--trusted-hostmirrors.aliyun.compython-mpipinstallpip==20.2.4-ihttp://pypi.doubanio.com/simple/--trusted-hostpypi.doubanio.com12检查环境,如windows配置环境变量D:\Anaconda3D:\Anaconda3\ScriptsD:\Anaconda3\Library\bin123【阿里云】PyPI镜像
|
|