在安装 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
|