ubuntu16.04 python2&3 pip升級后報錯:sys.stderr.write(f"ERROR: {exc}")


ubuntu16.04 python2&3 pip升級后報錯:

sys.stderr.write(f"ERROR: {exc}")


描述

最近使用ubuntu16.04上的pip時提示升級,升級后報錯:

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

解決方案

https://bootstrap.pypa.io/pip/這個網址上找到相應python版本,點開獲取如下圖:
pip匯總
pip匯總
右鍵點擊文件,選擇復制鏈接地址;
在ubuntu16.04的終端上執行:

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

這個是python3, 同理對於python2

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

PS: 因為python2和python3 wget得到的get-pip.py重名,系統會將第二個下載的get-pip.py命名為get-pip.py.1,直接用對應版本python運行即可

參考鏈接

https://blog.csdn.net/qq_44273583/article/details/113931101


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM