我已经通过编译源代码在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-版本提供了Python 3.7.3
但是我通过运行以下命令出现了此错误:
python3 -m pip install requests
给出 / usr / bin / python3:没有名为pip .__ main__的模块; 'pip'是一个程序包,不能直接执行
pip3 install requests
给出 ModuleNotFoundError:没有名为“ pip._internal”的模块
答案 0 :(得分:6)
我遇到了同样的问题,最终发现我在C:\Program Files (x86)\Microsoft Visual Studio\Shared\anaconda
中有一个pip安装版本,并且默认为该版本。
我通过
识别了这一点python -m ensurepip --default-pip
在命令提示符下。
删除了anaconda文件夹,它终于可以工作了!
答案 1 :(得分:2)
要更新 pip,请运行:
python -m pip install --upgrade pip
答案 2 :(得分:1)
如果您正在使用sudo在Unix发行版上更新pip:
sudo python3 -m pip install --upgrade pip
答案 3 :(得分:0)
尝试如下重新安装pip
:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall