1. 程式人生 > >python2.7 自帶的pip9.0 升級到pip18.0

python2.7 自帶的pip9.0 升級到pip18.0

  昨天在用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

  然後,問題就解決了。
pip版本