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

VSCode中Jupyter Notebook无法导入numpy,Python文件正常求助

原因分析与解决方法

这种情况核心原因是Jupyter Notebook使用的Python环境和普通.py文件的环境不一致,具体细分下来有这几种可能:

  • 内核环境不匹配
    你运行.py文件时用的是已安装numpy的Python环境,但Jupyter Notebook默认选择了另一个未安装numpy的内核(比如系统默认Python、未装numpy的虚拟环境)。
    验证方法:分别在Notebook和.py文件中执行以下代码,对比输出的Python路径:

    import sys
    print(sys.executable)
    

    如果路径不同,就说明环境不一致。解决办法:

    • 在VSCode的Jupyter工具栏中切换内核到对应有numpy的环境;
    • 直接在Notebook单元格中执行!pip install numpy,给当前内核环境安装numpy。
  • VSCode Jupyter扩展配置错误
    VSCode的Jupyter扩展可能指定了错误的Python解释器路径,导致Notebook用了没装numpy的环境。检查步骤:

    1. 打开VSCode设置(快捷键Ctrl+,);
    2. 搜索Jupyter: Python Interpreter;
    3. 确认选中的解释器路径和运行.py文件时的路径一致。
  • 内核缓存或进程残留
    有时候Jupyter内核的缓存会导致环境识别异常,尝试以下操作:

    • 在Notebook右上角点击"重启内核"按钮;
    • 完全关闭VSCode后重新打开;
    • 删除Notebook所在目录下的.ipynb_checkpoints文件夹(如果存在)。
  • 虚拟环境未被Jupyter识别
    如果你使用了虚拟环境,可能该环境没被注册为Jupyter内核。激活虚拟环境后,执行python -m ipykernel install --user --name=你的虚拟环境名称,把该环境添加为Jupyter可选内核,之后在Notebook中选择这个内核即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 05:42:04