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

Windows11运行含numpy代码报错ModuleNotFoundError求助

解决Windows 11下numpy模块找不到的问题

1. 先确认实际运行的Python路径

在你的代码最顶部加两行,运行后查看输出的路径:

import sys
print(sys.executable)

复制这个路径(比如C:\Users\XXX\AppData\Local\Programs\Python\Python311\python.exe)——这才是代码真正调用的解释器,之前切换的可能没生效。

2. 给该解释器手动安装numpy

打开命令提示符(CMD),用刚才的路径直接调用pip安装,路径带空格需加引号:

"C:\Users\XXX\AppData\Local\Programs\Python\Python311\python.exe" -m pip install numpy --upgrade

这样能确保numpy装到当前代码使用的解释器环境中,不会装错位置。

3. 排查环境变量冲突

右键「此电脑」→「属性」→「高级系统设置」→「环境变量」,检查Path变量:

  • 把Ubuntu虚拟机相关的Python路径移到最底部,或暂时删除——避免系统优先调用虚拟机里的Python,导致Windows下的解释器找不到包
  • 将你常用的Python解释器路径(比如conda的Scripts文件夹、Python安装目录的Scripts)移到Path靠前位置

4. VS Code中强制指定正确解释器

  • 打开代码后,点击左下角显示的解释器名称,弹出列表后选择你刚才获取路径的那个解释器
  • 如果列表里没有,选「Enter interpreter path」,粘贴路径确认后再运行代码

5. msys解释器的单独处理

msys的Python环境和Windows原生环境是隔离的,需在msys终端里单独安装:

pacman -S python-numpy

或用msys自带的pip安装:

pip install numpy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 16:59:54