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

VS Code中选择Anaconda环境Env01后无法导入NumPy的解决方法

解决Conda环境Env01中NumPy找不到的问题

核心原因

自定义Conda环境(如Env01)不会默认继承base环境的预装包,Anaconda仅在base环境中默认安装NumPy、Pandas等科学计算库,新建环境需手动安装。

步骤1:确认当前使用的确实是Env01环境

先排除VS Code解释器选择未生效的情况:

  • 打开VS Code终端,执行:
    conda info --envs
    
    查看输出中Env01前是否有*标记(表示当前激活的环境)。
  • 或者在代码中添加以下内容并运行,验证Python解释器路径:
    import sys
    print(sys.executable)
    
    输出路径应指向Anaconda安装目录/envs/Env01/python.exe(Windows)或Anaconda安装目录/envs/Env01/bin/python(Linux/macOS)。

步骤2:给Env01安装所需包

如果确认环境正确,直接激活Env01并安装包:

  1. 终端激活环境:
    conda activate Env01
    
  2. 安装科学计算包(一次性装完常用库):
    conda install numpy pandas scipy matplotlib
    
    若偏好pip安装,需确保使用Env01的pip(避免全局pip干扰):
    python -m pip install numpy pandas scipy matplotlib
    

可选:创建预装科学包的Conda环境

如果后续需要新建类似环境,可直接指定anaconda元包,让环境默认包含所有Anaconda预装库:

conda create -n 新环境名 anaconda

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 19:26:14