2014-10-11 216 views
10

我想在Windows中的Python 2.7.8脚本中使用Numpy。因此,我下载并安装了最新版本的Anaconda(我也想在Anaconda中使用其他一些工具)到目录“C:/ Anaconda”。默认情况下,我检查了拳击,询问我是否想将二进制文件的路径添加到Windows PATH。在Windows中通过Anaconda安装NumPy

检查PATH后,它包含以下内容:“C:\ Anaconda; C:\ Anaconda \ Scripts”。然后,在安装后,我打开一个新的命令提示符,并在Python环境中输入“import numpy”,但是这给出错误:“ImportError:No module named numpy”。

我在安装过程中错过了什么阶段?

*****编辑*****

我刚才注意到,存在或者没有所谓的 “numpy的” 文件 “C:\蟒蛇” 或 “C:\蟒蛇\脚本”。但根据蟒蛇网站(http://docs.continuum.io/anaconda/pkg-docs.html),安装应该有numpy的...

*****编辑*****

似乎视窗从现有版本上运行的Python我已经安装了Python,与NumPy没有关联。删除这个,并从Anaconda安装中运行Python后,NumPy现在被识别。

+1

您的命令提示符是否在安装Anaconda后打开? – 2014-10-11 20:40:47

+0

是 - 安装完成后的新命令提示符实例。 – Karnivaurus 2014-10-11 20:45:06

回答

1

Anaconda文件夹基本上驻留在C:\ Users \\ Anaconda中。尝试将PATH设置为该文件夹。

4

是的,你应该启动anaconda的python以便使用随anaconda一起提供的python库。否则,您必须手动将anaconda\lib添加到pythonpath,这是不重要的。您可以通过一个完整的路径开始水蟒的蟒:

path\to\anaconda\python.exe 

,或者你可以在cmd中运行以下两个命令,管理员使Windows管每.py文件,以水蟒的蟒:

assoc .py=Python.File 
ftype Python.File=C:\path\to\Anaconda\python.exe "%1" %* 

在此之后你只需要调用python脚本,而无需指定python可执行文件。

10

我有同样的问题,得到消息“ImportError:No module named numpy”。

我也使用anaconda,发现我需要添加numpy到我使用的ENV。你可以用命令来检查你的包在您的环境:

conda list

所以,当我使用的命令,没有显示numpy的。如果这是你的情况,你只需要添加它,用命令:

conda install numpy

之后我这样做,与import numpy错误不见了

+0

这帮了我很大的时间。感谢一堆! – ChandanJha 2017-06-21 12:00:39

1

移动path\to\anaconda在通道上方path\to\python