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

VSCode切换venv后运行Numpy报ModuleNotFoundError的解决求助

解决VSCode虚拟环境下Numpy模块找不到的问题

针对你遇到的ModuleNotFoundError: No module named 'numpy'问题,按以下步骤排查解决:

  • 确认终端激活了当前项目的虚拟环境
    打开VSCode终端,检查左侧是否有(venv)前缀。如果没有,手动激活:

    • Windows系统:.\venv\Scripts\activate
    • macOS/Linux系统:source venv/bin/activate
      激活后重新执行pip install numpy,确保模块安装到当前项目的虚拟环境中。
  • 验证VSCode使用的Python解释器路径
    按下Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Python: Select Interpreter,选择当前项目venv文件夹内的Python解释器(路径通常是./venv/bin/python或./venv/Scripts/python.exe)。
    可以在激活的终端中执行which python(macOS/Linux)或where python(Windows),对比输出路径和VSCode选中的解释器路径是否一致。

  • 修正终端工作目录
    如果底部终端面板指向其他文件夹,右键终端标签选择「更改工作目录」,切换到当前项目的根目录(即venv所在的文件夹)。也可以关闭当前终端,重新打开后VSCode会默认使用项目根目录作为终端工作目录,再激活虚拟环境。

  • 验证安装结果
    激活虚拟环境后执行pip list,查看列表中是否包含Numpy。也可以在VSCode中运行以下测试代码,确认模块路径是否在虚拟环境内:

    import numpy as np
    print(np.__file__)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 01:52:20