首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ModuleNotFoundError:没有名为“pip._internal”的模块

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

Stack Overflow用户
提问于 2022-11-02 13:48:47
回答 2查看 87关注 0票数 0

最近,我从Python3.6中更新了Python版本Python3.9.14。我正在运行django项目,因此在运行它和安装任何依赖项时,都会得到以下错误消息-- ModuleNotFoundError:没有名为'pip._internal‘的模块--如何解决这个问题。获取pip3 version的以下错误

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "/usr/local/bin/pip3", line 5, in <module>
    from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal'

我试过python3 -m pip3 install --upgrade pip3,但我得到了:

代码语言:javascript
运行
复制
/usr/bin/python3: No module named pip
/usr/bin/python3: No module named pip3

谢谢

EN

回答 2

Stack Overflow用户

发布于 2022-11-02 14:09:06

我以前尝试过这个解决方案,它起作用了:

代码语言:javascript
运行
复制
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py --force-reinstall
票数 0
EN

Stack Overflow用户

发布于 2022-11-02 15:45:39

首先,你想:

代码语言:javascript
运行
复制
python3 -m pip install --upgrade pip
            # ^ note no 3           ^ in either place

因为模块总是命名为pip,所以它只是命令行实用程序,可能被命名为pip3

第二,如果仍然失败,您已经安装了一个pip3版本,该版本与运行python3本身时获得的版本不匹配,而该版本由于任何原因而默认忽略了随pip一起运行。

如果可用,最好的解决方案是安装发行版的相应pip (通常命名为python3-pip等)。如果失败,您可以运行:

代码语言:javascript
运行
复制
python3 -mensurepip

要让Python自己尝试修复/安装它应该附带的pip (您可能希望用sudo或类似的方式运行它,这样就可以在全球范围内安装)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74290275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档