在Windows中通过Anaconda安装NumPy

时间:2014-10-11 20:31:19

标签: python numpy anaconda

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

检查PATH后,它包含以下内容:" C:\ Anaconda; C:\ Anaconda \ Scripts"。

然后,在安装后我打开一个新的命令提示符,在Python环境中,我输入" import numpy",但是这会给出错误:" ImportError:没有名为numpy的模块&#34 ;

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

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

我刚刚注意到没有名为" numpy"在" C:\ Anaconda"或者" C:\ Anaconda \ Scripts"。但根据Anaconda网站(http://docs.continuum.io/anaconda/pkg-docs.html),安装应该是Numpy ......

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

Windows似乎是从我安装的现有Python版本运行Python,这与我的NumPy无关。删除此内容并从Anaconda安装中运行Python后,NumPy现在已被识别。

5 个答案:

答案 0 :(得分:19)

我有同样的问题,收到消息" ImportError:没有名为numpy的模块"。

我也使用anaconda,发现我需要在我正在使用的ENV中添加numpy。您可以使用以下命令检查环境中的软件包:

  

conda list

所以,当我使用那个命令时,没有显示numpy。如果是这种情况,您只需使用以下命令添加它:

  

conda install numpy

我这样做后,private final InputStream mmInStream; public void run() { BufferedInputStream bInputStream = null; DataInputStream dInputStream = null; byte[] buffer; byte readByte = 0; int i = 0, bytesAvailable = 0; bInputStream = new BufferedInputStream(mmInStream); dInputStream = new DataInputStream(bInputStream); // Keep listening to the InputStream while connected while (true) { try { bytesAvailable = dInputStream.available(); if(bytesAvailable > 0) { buffer = new byte[bytesAvailable]; Log.d(getClass().getName(), String.format("value = %d", bytesAvailable)); do { readByte = dInputStream.readByte(); buffer[i] = readByte; i++; } while(readByte == 0xEE); threadHandler.obtainMessage(BluetoothClientActivity.MESSAGE_READ, bytesAvailable, -1, buffer).sendToTarget(); } } catch (IOException e) { e.printStackTrace(); } } } 的错误消失了

答案 1 :(得分:5)

是的,你应该启动anaconda的python才能使用anaconda附带的python库。或者,您必须手动将anaconda\lib添加到pythonpath,这不是那么简单。你可以通过完整的路径启动anaconda的python:

path\to\anaconda\python.exe

或者您可以在cmd中以管理员身份运行以下两个命令,以使Windows将每个.py文件传送给anaconda的python:

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

之后你就可以调用python脚本而不指定python可执行文件。

答案 2 :(得分:1)

Anaconda文件夹基本上位于C:\ Users \\ Anaconda中。尝试将PATH设置为此文件夹。

答案 3 :(得分:1)

path\to\anaconda

上方的路径中移动path\to\python

答案 4 :(得分:1)

以上答案似乎可以解决问题。 如果不是,那么您也可以尝试使用以下命令更新conda。

conda update conda

然后尝试使用

安装numpy
conda install numpy