2016-10-21 593 views
1

我试图安装Visual Studio代码为Python开发无模块名为 'numpy的':Visual Studio代码

用,我已经安装了

  1. 蟒蛇Python来开始
  2. 的Visual Studio代码

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

import numpy as np 
import pandas as pd 
from pandas import Series, DataFrame 

在按下Ctrl + Shift + B键,我得到以下错误

import numpy as np 

导入错误:没有名为 'numpy的'

此外,模块是有Python交互式窗口,在VS代码?如何打开它。

+1

你有你的系统上多发的Python安装? –

+0

我没有看到你说你安装numpy的地方。 (它是否与蟒蛇或Visual Studio代码?我不熟悉这些。) –

+0

Numpy自带Anaconda,我有Anaconda 2.7和3.5 64位版本 – billboard

回答

1

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

试试这个:

import sys

print(sys.version)

是印刷版的蟒蛇?如果你安装了Anaconda python,它应该已经安装了numpy。如果它变成另一个版本的python,你在Visual Studio Code内部访问没有安装numpy,那么这就是你需要解决的问题。

被调用的python版本取决于哪个版本的python首先出现在PATH变量中。输入终端:echo $PATH。 输出应该是这样的蟒蛇与第一斌: /Users/jlzhang/anaconda/bin:/usr/local/bin:/usr/bin:/bin

如果您还没有蟒蛇斌首先,你可以将它添加到你的〜/ .bashrc文件: 呼应

# Use Anaconda python

export PATH="/Users/jlzhang/anaconda/bin:$PATH"

重启终端和Visual Studio代码,看看你现在是否正在运行Anaconda python。

希望它有帮助/它工作?

+0

问题是与路径,我显然已经安装了常规官员python和Anaconda python,官方的python首先出现在路径列表中。我卸载了它,它似乎已从PATH中删除。如果我还需要正式版本,也许我可以刚刚切换订单,但我没有尝试 – billboard

0

在VS代码中更改python环境帮助了我。默认的Visual Studio代码需要原始的Python环境,它需要安装numpy。如果你安装了anaconda python(安装了mumpy),你可以在Visual Studio工作室代码中将原始的python环境切换到anaconda python环境。这可以从命令调色板在Visual Studio

检查做了链接,如何从原来的蟒蛇切换到水蟒蟒环境 https://code.visualstudio.com/docs/python/environments

+0

虽然此链接可能回答这个问题,但最好在这里包含答案的基本部分并提供链接以供参考。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/18997848) – chrisz