python - pip 存在,表示没有名为 pip 的模块

标签 python pip

我安装了 pip 并且可以清楚地看到该文件(通过使用 which pip),但是,当我实际运行 pip install 这样的命令时 - r requests.txt (甚至只是 pip 来获取帮助),我收到以下错误:

Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 7, in <module>
    from pip._internal import main
ModuleNotFoundError: No module named 'pip'

无论我使用 pip 2 还是 3,我都会得到这个信息。这是怎么回事?有什么办法可以修复它而不重新安装整个东西吗?

最佳答案

通过运行强制重新安装

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

关于python - pip 存在,表示没有名为 pip 的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794827/

相关文章:

python - 重命名字典中的键

Python:Windows 10 上的 "pip install gmpy"返回 "cl.exe' 失败,退出状态为 2”

Python virtualenv pip 安装 MySQL-Python 导致 "RuntimeError: maximum recursion depth exceeded"

Python - 从元组 CSV 文件中删除大括号和逗号

python - 在 anaconda 上将 pip 升级到 ver18

python - Pycares 的构建轮 (Setup.Py) 错误

python - "error: $MACOSX_DEPLOYMENT_TARGET mismatch: now "10.3 "but "10.6 "during configure"尝试 pip 安装不同的包时?

python - 将 move_lines 从另一个模型传递到 stock.picking - Odoo v8

python - 如何使用 python 从文本文件中提取特定数据并写入 CSV

python - 使用 cx_freeze 卡住的 pyGTK 应用程序看起来有所不同