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

Pipenv安装numpy时触发ModuleNotFoundError: No module named 'pip._internal'求助

解决Pipenv安装numpy时出现ModuleNotFoundError: No module named 'pip._internal'的问题

这问题我之前也碰到过,大概率是Pipenv创建虚拟环境时,内部的pip组件安装异常损坏了,给你几个实用的解决办法:

方法一:修复虚拟环境里的pip

  1. 先退出当前的虚拟环境:
    exit
    
  2. 重新激活虚拟环境,用官方脚本重装pip:
    pipenv shell
    curl https://bootstrap.pypa.io/get-pip.py | python
    
    这个脚本会自动覆盖掉损坏的pip版本,修复内部模块缺失的问题。
  3. 修复完成后再尝试安装numpy:
    pipenv install numpy
    

方法二:删掉现有虚拟环境重新创建

如果修复pip没用,干脆直接重置虚拟环境:

  1. 退出虚拟环境后,删除当前目录关联的虚拟环境:
    pipenv --rm
    
  2. 重新创建虚拟环境并安装依赖:
    pipenv shell
    pipenv install numpy
    

方法三:升级Pipenv到最新版本

旧版本的Pipenv偶尔会有创建虚拟环境的兼容性bug,先把Pipenv本身更到最新:

pip install --upgrade pipenv

之后再重新执行创建虚拟环境和安装numpy的步骤。

另外,也可以试试创建虚拟环境时指定明确的Python版本,避免版本适配问题,比如:

pipenv --python 3.10 shell

(把3.10换成你系统里已经安装的Python版本即可)


内容的提问来源于stack exchange,提问作者Train

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.26 10:20:44