我已经通过编译源代码在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”的模块
尝试重新安装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