在安裝 pip 工具時報錯如下:
/usr/bin/python: No module named pip
查找資料說先安裝 ensurepip 模塊,就可以恢復 pip:
python -m ensurepip
可結果卻又提示沒有 ensurepip 模塊:
/usr/bin/python: No module named ensurepip
其實可以使用以下命令下載安裝 pip 的腳本:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下載安裝腳本
結果如下:
# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 2617k 100 2617k 0 0 18212 0 0:02:27 0:02:27 --:--:-- 33651
安裝 pip:
python get-pip.py
執行時如果報如下錯誤,說明腳本和安裝的 python 版本不對應,再按提示路徑重新下載安裝腳本文件:
# python get-pip.py
ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.7. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead.
看到如下結果,則說明安裝 pip 成功:
如果 pip 版本太低,可以通過下面命令升級:
# python -m pip install --upgrade pip