linux 下python2 7 pip公升級報錯

2021-10-18 03:12:32 字數 1129 閱讀 3555

環境:python2.7

原因: 

因為不再維護python 2.7。pip 21.0將於2023年1月停止對python 2.7的支援。pip 21.0將刪除對此功能的支援。解決此問題並繼續使用不受支援的python 2.7,不應公升級到最新的pip版本,而應公升級到<21的版本

報錯內容:

traceback (most recent call last):

file "/usr/bin/pip", line 9, in load_entry_point('pip==21.0', 'console_scripts', 'pip')()

file "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_point

return get_distribution(dist).load_entry_point(group, name)

file "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2566, in load_entry_point

return ep.load()

file "/usr/lib/python2.7/site-packages/pkg_resources.py", line 2260, in load

entry = __import__(self.module_name, globals(),globals(), ['__name__'])

file "/usr/lib/python2.7/site-packages/pip/_internal/cli/main.py", line 60

sys.stderr.write(f"error: ")

解決辦法:

yum remove python-pip

cd /usr/local/src

wget

python get-pip.py

pip -v

python2.7想公升級pip的話,注意版本要小於21.0

pip install --upgrade "pip < 21.0"

Linux下安裝或公升級Python 2 7

1.準備編譯環境gcc12 tar zxvf python x.x.x.tgz cdpython x.x.x 4.配置 1 查詢configure檔案12 find.name configure cd搜尋結果 一般就在python檔案根目錄下 2 進行配置 1.configure 5.編譯12 ma...

Linux下安裝或公升級Python 2 7

1.準備編譯環境gcc tar zxvf python x.x.x.tgz cd python x.x.x 4.配置 1 查詢configure檔案 find name configure cd 搜尋結果 一般就在python檔案根目錄下 2 進行配置 configure 5.編譯 make mak...

Linux下python公升級至2 7步驟

wget org ftp python 2.7 3 python 2.7 3.tgz解壓縮安裝包 tar zxvf python 2.7 3.tgz進入解壓縮後的資料夾 cd python 2.7.3在編譯前先在 usr local建乙個資料夾python27 作為python的安裝路徑,以免覆蓋老...