python conda无法安装包 报错An HTTP error occurred when trying to retrieve this URL.
今天安裝jieba包的時(shí)候出現(xiàn)了一個(gè)BUG。首先,我的電腦裝了至少兩套python的環(huán)境,包括一套anaconda和一套python3。平時(shí)在pycharm中已經(jīng)不使用python了,都用的conda環(huán)境。這埋下了隱患,經(jīng)常裝包&更新包會出現(xiàn)一些問題。這次我用命令行無法conda install我的jieba包。報(bào)錯(cuò)HTTP,如下:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://conda.anaconda.org/conda-forge/win-64/repodata.json
Elapsed: -
An HTTP error occurred when trying to retrieve this URL.
HTTP errors are often intermittent, and a simple retry will get you on your way.
‘https://conda.anaconda.org/conda-forge/win-64’
根據(jù)網(wǎng)上提到最多的解決方案,我嘗試添加清華鏡像到conda安裝源中,添加是成功的。但仍然安裝不了。
最后想起來可以選擇直接在pycharm里進(jìn)行安裝。
具體操作如下:點(diǎn)擊右下角的編譯環(huán)境版本:
接著選擇:Interpreter Setting
然后按下圖順序操作:
之后:可以嘗試直接安裝自己所需的包,如jieba即可。
如果仍然不行:
恭喜,那你可能遇到了和我一樣的問題。
雖然我也不確定問題出在哪里。
但我通過以下方法成功解決了:
1:在剛剛的添加包界面中,搜索pip包,并進(jìn)行安裝(實(shí)際上是更新 ),這是因?yàn)槲铱戳税惭bjieba包的報(bào)錯(cuò),里面warning我的pip版本不夠。
2:在添加包界面底部點(diǎn)擊:Manage Repositories
3:添加: https://pypi.tuna.tsinghua.edu.cn/simple/ 如下:
4:這時(shí)候再重新回到安裝包的界面中,找到想要裝的包,發(fā)現(xiàn)安裝成功!
后記:
反思了一下我的python出現(xiàn)的問題。我斷斷續(xù)續(xù)裝過幾次python,至少裝過2次python3,后來覺得conda很方便,就又安裝了conda,可能還裝過python2.7(記不清了)。
這導(dǎo)致我系統(tǒng)中python的環(huán)境很亂,雖然conda中提供的包很多,但仍然有時(shí)不能滿足所需。在網(wǎng)上因?yàn)檫@個(gè)問題也查了很多資料,限于水平,只知道不同版本之間是會存在沖突的。包括pip和pip3的使用就不能混為一談等等。
這可能是大多數(shù)人只用在命令行簡單的敲兩行命令,或者掛上梯子就可以正常安裝包,而我不行的原因吧(淚目)。好在最后成功用pycharm實(shí)現(xiàn)了安裝。而這些包在jupyter lab中也可以使用。也算是曲線救國了。
總結(jié)
以上是生活随笔為你收集整理的python conda无法安装包 报错An HTTP error occurred when trying to retrieve this URL.的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos使用yum报错---网络问题
- 下一篇: 论文笔记:Multi-level Ali