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

已安装numpy但在VS Code中导入提示ModuleNotFoundError问题求助

核心问题为VS Code当前使用的Python解释器版本与安装numpy的Python版本不匹配:
你运行代码时调用的是Python3.9解释器,路径为C:/Users/anato/AppData/Local/Programs/Python/Python39/python.exe,但你执行pip install numpy时默认关联的是Python3.8,numpy被安装到了Python3.8的包目录下,因此3.9环境中找不到对应的包。

可按以下方案解决:

  • 切换VS Code使用的Python解释器
    按Ctrl+Shift+P调出VS Code命令面板,输入Python: Select Interpreter,在弹出的可选解释器列表中选择路径为C:\Users\anato\AppData\Local\Programs\Python\Python38\python.exe的3.8版本,选中后重新运行代码即可正常导入numpy。
  • 为当前使用的Python3.9环境安装numpy
    若需要使用3.9版本运行代码,执行以下命令为3.9环境单独安装numpy:
    C:/Users/anato/AppData/Local/Programs/Python/Python39/Scripts/pip.exe install numpy
    
    也可以直接用当前解释器调用pip安装:
    py -3.9 -m pip install numpy
    
  • 避免后续出现版本混淆问题
    可以为每个Python项目单独创建虚拟环境,在项目根目录下执行命令:
    python -m venv venv
    
    之后在VS Code解释器选择面板中选中当前项目下venv/Scripts/python.exe作为项目专属解释器,后续安装的所有依赖都会被存放到当前项目的虚拟环境目录中,不会和全局Python版本冲突。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 22:15:04