python - 如何修复ModuleNotFoundError : No module named 'pip._internal' with python source code installation

标签 python python-3.x pip redhat

我已经通过编译源代码在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”的模块

最佳答案

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

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

关于python - 如何修复ModuleNotFoundError : No module named 'pip._internal' with python source code installation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56361133/

相关文章:

python - 如何在 Python 中检测(静态分析代码)魔数(Magic Number)?

python - 如何从 Python 的 AST 中获取变量的类型?

python - 使用 for 循环限制程序的线程

python - 安装具有来自本地源代码分发的 setup_requires 的包

pip - 我无法使用 pip 安装 mysql-connector-python

python-3.x - 无法安装 matplotlib 也无法升级 pip

python - 如何为深度学习训练数据集创建真实边界框?

python - 检查 Python/MySQLdb 中的空查询集

python - 使用 Python 中的日期列表循环 24 小时周期

python - Networkx 图形绘制节点权重