先說原因,這極有可能是因為電腦開著代理引起的,發(fā)生了SSL證書驗證失敗的情況,導(dǎo)致無法成功連接pip安裝包。最直接的方法就是關(guān)閉代理,再運行就沒問題了。
除此之外,也可以考慮不用關(guān)閉代理的情況,只需在安裝命令后面添加代理服務(wù)器的主機(jī)和端口號即可。以clash為例,它的主機(jī)地址一般為127.0.0.1,端口號為7890。使用其他代理軟件可以在電腦中的設(shè)置-網(wǎng)絡(luò)和Internet-代理中看到。找到之后,將其添加到pip的安裝命令中即可,格式如下:
pip install package-name --proxy=http://your-proxy:port --trusted-host your-trusted-host
替換為自己的之后為;
pip install package-name --proxy=http://127.0.0.1:7890 --trusted-host 127.0.0.1
?這樣就會正常安裝了。
感覺這樣做有一個好處,平時在下載有些包的時候由于網(wǎng)絡(luò)的問題,會下載很慢甚至導(dǎo)致下載到中途出錯,必須使用一些鏡像地址才能很好解決。現(xiàn)在這種使用添加的方法理論上也是可以的,就是還沒試過其他的。
?文章來源地址http://www.zghlxwxcb.cn/news/detail-608012.html
?文章來源:http://www.zghlxwxcb.cn/news/detail-608012.html
?
到了這里,關(guān)于解決pip安裝報錯:(Caused by SSLError(SSLEOFError(8, ‘EOF occurred in violation of protocol (_ssl.c:1129)‘))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!