You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python 3.12运行pip报错ModuleNotFoundError的解决求助

解决Python 3.12中pip报错‘ModuleNotFoundError: No module named 'pip._internal'; 'pip' is not a package’的方案

方案1:指定Python 3.12版本执行get-pip.py

直接用python get-pip.py可能调用的是旧版Python(3.10),导致pip未安装到3.12环境中。针对不同系统执行对应命令:

  • Windows:py -3.12 get-pip.py
  • macOS/Linux:python3.12 get-pip.py

方案2:调整环境变量优先级

确保系统环境变量Path中,Python 3.12的Scripts目录(比如Windows下C:\Users\你的用户名\AppData\Local\Programs\Python\Python312\Scripts,macOS/Linux下对应Python3.12安装路径下的Scripts文件夹)排在Python 3.10的Scripts目录之前。修改后重启终端或命令提示符再测试。

方案3:手动清理后重装pip

  1. 找到Python 3.12安装目录下的Lib文件夹,删除其中名为pip的文件夹(如果存在)
  2. 再次执行对应系统的python3.12 get-pip.py命令重装pip

方案4:通过虚拟环境隔离测试

全局环境的冲突可能引发问题,尝试为Python 3.12创建独立虚拟环境:

  1. 创建虚拟环境:python3.12 -m venv myenv
  2. 激活虚拟环境:
    • Windows:myenv\Scripts\activate
    • macOS/Linux:source myenv/bin/activate
  3. 激活后运行pip --version,验证是否正常工作

内容的提问来源于stack exchange,提问作者Muhammad Ejaz Bin Nayeem

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 16:23:11