Python問題解決(五)pip安裝庫的曲折錯誤總結
我的其他python學習筆記集合:
Python基礎知識詳解 從入門到精通 全集索引篇
我用的是python3,已經默認安裝了pip所以不需要自己安裝
我自己用過程中出現了各種報錯,琢磨一個多小時使用了下面方法才解決
錯誤截圖:
等等
解決一
問題
pip的版本過低,需要更新版本,命令如下
python -m pip install --upgrade pip
但是我用這個代碼更新時候同樣也報錯了,最後指定了更新用國內的源才解決問題
python -m pip install --upgrade pip -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
解決二
更新版本後還是會報錯,可能是網絡太慢,這裏更換爲國內數據源可以解決
網上的人說已經解決,但是本人親測發現並未解決,你們可以試試方法如下
- 在cmd 下輸入set查看文件及其全局變量路徑
可以看到userprofile後面的路徑
打開這個路徑
- 在整個路徑下新建文件夾pip 在pip下新建pip.ini文件 注意ini是擴展名
- 在pip.ini輸入以下內容
[global]
timeout = 6000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
保存退出
上面的網站就是源的網址
其他源
中國科學技術大學 : https://pypi.mirrors.ustc.edu.cn/simple
清華:https://pypi.tuna.tsinghua.edu.cn/simple
豆瓣:http://pypi.douban.com/simple/
華中理工大學 : http://pypi.hustunique.com/simple
山東理工大學 : http://pypi.sdutlinux.org/simple
解決三
我試上面兩種方法均爲解決,最後我刪除了解決二中新建的文件加,用這個解決了問題
臨時指定國內源來安裝庫 ,要先確保pip已經更新,參考解決一
命令:
python -m pip install 《包名》 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
當然也可以指定其他數據源
使用過程中可能還有報錯,可能是網絡問題,多試幾次就成功了
如下,下載過程報錯是網絡問題