python conda无法安装包 报错An HTTP error occurred when trying to retrieve this URL.
今天安裝jieba包的時候出現了一個BUG。首先,我的電腦裝了至少兩套python的環境,包括一套anaconda和一套python3。平時在pycharm中已經不使用python了,都用的conda環境。這埋下了隱患,經常裝包&更新包會出現一些問題。這次我用命令行無法conda install我的jieba包。報錯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’
根據網上提到最多的解決方案,我嘗試添加清華鏡像到conda安裝源中,添加是成功的。但仍然安裝不了。
最后想起來可以選擇直接在pycharm里進行安裝。
具體操作如下:點擊右下角的編譯環境版本:
接著選擇:Interpreter Setting
然后按下圖順序操作:
之后:可以嘗試直接安裝自己所需的包,如jieba即可。
如果仍然不行:
恭喜,那你可能遇到了和我一樣的問題。
雖然我也不確定問題出在哪里。
但我通過以下方法成功解決了:
1:在剛剛的添加包界面中,搜索pip包,并進行安裝(實際上是更新 ),這是因為我看了安裝jieba包的報錯,里面warning我的pip版本不夠。
2:在添加包界面底部點擊:Manage Repositories
3:添加: https://pypi.tuna.tsinghua.edu.cn/simple/ 如下:
4:這時候再重新回到安裝包的界面中,找到想要裝的包,發現安裝成功!
后記:
反思了一下我的python出現的問題。我斷斷續續裝過幾次python,至少裝過2次python3,后來覺得conda很方便,就又安裝了conda,可能還裝過python2.7(記不清了)。
這導致我系統中python的環境很亂,雖然conda中提供的包很多,但仍然有時不能滿足所需。在網上因為這個問題也查了很多資料,限于水平,只知道不同版本之間是會存在沖突的。包括pip和pip3的使用就不能混為一談等等。
這可能是大多數人只用在命令行簡單的敲兩行命令,或者掛上梯子就可以正常安裝包,而我不行的原因吧(淚目)。好在最后成功用pycharm實現了安裝。而這些包在jupyter lab中也可以使用。也算是曲線救國了。
總結
以上是生活随笔為你收集整理的python conda无法安装包 报错An HTTP error occurred when trying to retrieve this URL.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Centos使用yum报错---网络问题
- 下一篇: Coursera Python学习笔记(