导入错误:尝试升级 pip 后没有名为 pip 的模块

时间:2021-07-14 16:59:07

标签: python python-3.x pip

我使用的是 MacOS 10.15 和 Python 3.7.7 版

我想升级 pip 所以我运行了 pip install --upgrade pip,但结果我的 pip 不见了(当我想使用 ImportError: No module named pip 时它显示 pip install ...

我尝试了多种方法,例如 python3 -m ensurepip,但它返回

Looking in links: /var/folders/sc/f0txnv0j71l2mvss7psclh_h0000gn/T/tmpchwk90o3

Requirement already satisfied: setuptools in ./anaconda3/lib/python3.7/site-packages (49.6.0.post20200814)

Requirement already satisfied: pip in ./anaconda3/lib/python3.7/site-packages (20.2.2)

pip install 仍然不起作用并返回相同的错误消息。

我也尝试过 easy_install pip 和其他方法,但 pip 仍然不起作用。

谁能帮我解决这个问题?


更新: 使用@cshelly 的方法,它在我的电脑上工作!

3 个答案:

答案 0 :(得分:4)

尝试以下操作:

python3 -m pip --upgrade pip

-m 标志会将库模块作为脚本运行。

答案 1 :(得分:1)

python3使用的pip叫做pip3。由于您使用的是 python3,因此您想要执行 pip3 install --upgrade pip

答案 2 :(得分:1)

因为它说没有名为 pip 的模块,因此您的系统中没有安装 pip 所以你可以试试

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

直接下载pip然后你可以使用 -

执行它
python3 get-pip.py

详情请参考 - https://www.geeksforgeeks.org/how-to-install-pip-in-macos/

PS:您可能需要使用 sudo 来使用管理权限。

相关问题