環境: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的安裝路徑,以免覆蓋老...