繁体   English   中英

在 Windows 中通过 Anaconda 安装 NumPy

[英]Installing NumPy via Anaconda in Windows

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

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

然后,安装后我打开一个新的命令提示符,在 Python 环境中,我输入“import numpy”,但这给出了错误:“ImportError: No module named numpy”。

我在安装过程中错过了哪个阶段?

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

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

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

似乎 Windows 正在从我安装的 Python 的现有版本运行 Python,该版本与 NumPy 无关。 删除它并从 Anaconda 安装运行 Python 后,现在可以识别 NumPy。

我遇到了同样的问题,收到消息“ImportError: No module named numpy”。

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

畅达清单

因此,当我使用该命令时,没有显示 numpy。 如果是这种情况,则只需使用以下命令添加它:

康达安装numpy

在我这样做之后, import numpy的错误消失了

是的,您应该启动 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 可执行文件。

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

path\\to\\anaconda移动path\\to\\anaconda path\\to\\python上方的 PATH 中

上面的答案似乎解决了这个问题。 如果没有,那么您也可以尝试使用以下命令更新 conda。

conda update conda

然后尝试使用安装 numpy

conda install numpy

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM