python2.7 自帶的pip9.0 升級到pip18.0
阿新 • • 發佈:2019-02-18
昨天在用python2.7 自帶的pip 安裝一個模組時,出現了一個問題,如下:
You are using pip version 9.0.3, however version 18.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
恩,大意就是這樣子的,最新的版本是18.?我忘了。(〃’▽’〃)看樣子是pip版本太老了,那就按照提示python -m pip install --upgrade pip
更新一下吧。
可惜啊,安裝提示的命令升級之後,依然報錯:
You are using pip version 9.0.3, however version 18.0.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.
什麼鬼?!!!∑(゚Д゚ノ)ノ沒法自動升級是什麼情況??!!於是上網搜了很多資料,大多都失敗了。搞了很久,最後還是成功了,就來記錄下吧。
解決辦法:
解決辦法其實也很簡單。先解除安裝python2.7自帶的pip9.0,再去pip官網下載最新的版本,在重新安裝即可。
過程:
1、解除安裝pip
python -m pip uninstall pip
2. 下載最新版本的pip
pip · PyPI https://pypi.org/project/pip/
下載版本有兩種選擇,如果你的python已經安裝了wheel,那麼你可以選擇下載安裝.whl格式的檔案,然後用wheel 安裝。
由於我的並沒有安裝這個模組,所以選擇了下載壓縮包格式的,解壓之後,可以看到裡面有個setup.py 檔案。(寫到這裡,我趁機去安裝了一下wheel ( ̄▽ ̄)~*)
3. 安裝最新版pip
方法一:
wheel install 檔名
(理論上這樣就可以了,我沒安裝沒試過) 方法二:
我採用了這種,切換到解壓後的資料夾下,即setup.py 所在的路徑。
python setup.py
然後,問題就解決了。