没有名为“ numpy”的模块:Visual Studio代码

bil*_*ard 11 python numpy pandas visual-studio-code

我正在尝试为Visual Studio开发设置Visual Studio Code

首先,我已经安装了

  1. 蟒蛇蟒
  2. Visual Studio程式码

在一个新文件中,我有以下代码

import numpy as np
import pandas as pd
from pandas import Series, DataFrame
Run Code Online (Sandbox Code Playgroud)

在按Ctrl + Shift + BI时出现以下错误

import numpy as np
Run Code Online (Sandbox Code Playgroud)

ImportError:没有名为“ numpy”的模块

另外,VS Code中有python交互式窗口吗?如何打开它。

小智 9

在VS代码中更改python环境有助于我。默认情况下,Visual Studio代码采用原始Python环境,因此需要numpy进行安装。如果您安装了anaconda python(附带了mumpy),则可以在Visuals Studio代码中将原始python环境切换到anaconda python环境。这可以从Ctrl+Shift+PVisual Studio中的命令面板完成

检查链接以了解如何从原始python切换到蟒蛇python环境 https://code.visualstudio.com/docs/python/environments


Jer*_*Jao 6

您必须确保 VSCode 选择与 Anaconda 捆绑在一起的 python 解释器。如果使用 Anaconda,请不要使用pip install您的科学包。

对于我来说,Anaconda 的解决方案如下:

  1. 要选择特定环境,请使用“Python:从命令面板选择解释器”Ctrl+Shift+P命令 ( )。

在此输入图像描述

  1. 选择Anaconda捆绑的python 选择正确的口译员..

Numpy、scipy 等现在应该不再有警告了!


小智 5

您可能没有在运行的python版本上安装numpy。

尝试这个:

导入系统

打印(sys.version)

是印刷版本的Anaconda吗?如果您安装了Anaconda python,则它应该已经安装了numpy。如果结果是您正在访问的未安装numpy的Visual Studio Code内部访问的是另一版本的python,则这是您需要解决的问题。

所调用的python版本取决于您的PATH变量中首先出现的python版本。输入终端:echo $PATH。首先使用Anaconda bin,输出应如下所示: /Users/jlzhang/anaconda/bin:/usr/local/bin:/usr/bin:/bin

如果您首先没有Anaconda bin,则可以将其添加到〜/ .bashrc文件中:echo

#使用Anaconda python

export PATH =“ / Users / jlzhang / anaconda / bin:$ PATH”

重新启动终端和Visual Studio Code,然后查看是否正在运行Anaconda python。

希望对您有所帮助/奏效了吗?