天天看點

Ubuntu16.04 —— 系統安裝 :: sudo pip install pip --upgrade報錯問題描述問題原因解決辦法

問題描述

sudo pip install pip --upgrade

時報錯:

Traceback (most recent call last):
  File "/usr/local/bin/pip", line 7, in <module>
    from pip._internal.cli.main import main
  File "/usr/local/lib/python2.7/dist-packages/pip/_internal/cli/main.py", line 60
    sys.stderr.write(f"ERROR: {exc}")
                                   ^
SyntaxError: invalid syntax
           

問題原因

問題原因:Python 2.7已于2020年1月1日到期,請停止使用。請更新您的Python,因為不再維護Python 2.7。pip 21.0将于2021年1月停止對Python 2.7的支援。pip 21.0将删除對此功能的支援。解決此問題并繼續使用不受支援的Python 2.7,不應更新到最新的pip版本,而應更新到<21的版本。

解決辦法

使用get-pip.py安裝

python2可以使用的get-pip.py下載下傳位址:

https://bootstrap.pypa.io/2.7/get-pip.py

使用上面位址下載下傳get-pip.py檔案,然後在執行下面指令安裝:

wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

python2 get-pip.py
           

解決方案轉自:https://www.jianshu.com/p/faad9ca66192