1、爲什麼要更新pip和setuptools?
當新的版本出現後,如果還一直使用舊版本,會導致包下載失敗。
2、如何更新pip?
(1)在cmd上輸入python -m pip install --upgrade pip即可
(2)或者打開pycharm,在file-settings打開如下界面,選擇project中的interpreter,看到pip和setuptools的版本號。如果當前version和lastest version不一致,則需要更新。
非常重要!!!非常重要!!!非常重要!!!將鼠標放在需要更新的包上右鍵,出現所在路徑,找到該路徑,並刪除原有的包。你可能覺得這一步很傻,還需要手動刪除,但這確實就是pycharm一個缺點。
需要注意的是,你不一定能在文件中找得到pip對應的末尾爲dist-info文件,可能只有.egg,爲什麼這樣我也不清楚,總之pip對應的。egg和dist-info結尾的文件夾都要刪除。要注意的是setuptools只有dist-info結尾的文件沒有.egg結尾的文件,把它刪除掉。
然後回到settings界面,點擊如圖加號,搜索pip,
非常重要!!!非常重要!!!非常重要!!!確認要下載的版本是最新版本,然後把Specify version前面的勾打上。如果不打勾,雖然顯示的是新版本,實際上下載的是舊版本(是不是很大的bug!)
3、如何更新setuptools?
方法和更新pip 的方法一樣,但是舊版本setuptools要刪掉的文件夾只有dist-info結尾的文件夾,沒有.egg結尾的文件夾。
顯示的Version和Last Version都一樣的時候,恭喜你可以繼續使用pip安裝包了!!!