提问者:小点点

如何修复ModuleNotFoundError:没有名为pip的模块。_internal与python源代码安装[重复]


我已经通过编译源代码在redhat机器上安装了python3.7,但在处理pip3时遇到了问题。安装后我做了以下步骤:

sudo ln /usr/local/bin/python3.7 /usr/bin/python3

sudo ln /usr/local/bin/pip3.7 /usr/bin/pip3

Python3-版本给出Python3.7.3

但是我通过运行这些命令出现了这个错误:

python3 -m pip install requests

给出 /usr/bin/python3:没有名为pip.__main__的模块;'pip'是一个包,不能直接执行

pip3 install requests

给出ModuleNotFoundError:没有名为“pip._internal”的模块


共3个答案

匿名用户

尝试重新安装pip,如下所示:

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

匿名用户

我也遇到过同样的问题,最终在C:\Program Files(x86)\Microsoft Visual Studio\Shared\anaconda中发现了我有一个pip安装版本,它默认为这个。

我通过使用

python -m ensurepip --default-pip

在命令提示符中。

删除了anaconda文件夹,它终于工作了!

匿名用户

如果您使用sudo进行Unix发行版更新pip:

sudo python3 -m pip install --upgrade pip