Numpy for Windows with python 3.6

Numpy for Windows with python 3.6

我在 Windows 7 上将 PyCharm 安装为 Python IDE(我使用 Python 3.6)。现在我尝试安装一些包,例如 numpy。 第一种方式,我去:

File -> Settings -> Project

并尝试安装(使用 + 按钮)一个新包 (numpy)。但后来我收到失败消息:

"Non-zero exit code (1)"

作为建议的解决方案,我得到:

"Try to run this command from the system terminal. Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 'C:\Program Files\Python36\python.exe'."

在这种情况下:"this command" 可能意味着:

pip install numpy

我试过了,但我得到了同样的错误。

然后我看到了这个页面: http://www.lfd.uci.edu/%7Egohlke/pythonlibs/ 我下载了软件包:"numpy-1.11.2rc1+mkl-cp27-cp27m-win_amd64.whl" 解压缩并将这个新文件夹粘贴到 .../Python36/Lib/ 文件夹中。

然而,PyCharm 可能会检测到 numpy,但我得到这个错误:

"C:\Program Files\Python36\python.exe" "D:/Dropbox/Dropbox/Python/Eigene Übungen/HelloWorld/numpyUebungen.py"
Traceback (most recent call last):
  File "D:/Python/Eigene Übungen/HelloWorld/numpyUebungen.py", line 1, in <module>
    import numpy as np
  File "C:\Program Files\Python36\lib\numpy\__init__.py", line 142, in <module>
    from . import add_newdocs
  File "C:\Program Files\Python36\lib\numpy\add_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\Program Files\Python36\lib\numpy\lib\__init__.py", line 8, in <module>
    from .type_check import *
  File "C:\Program Files\Python36\lib\numpy\lib\type_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "C:\Program Files\Python36\lib\numpy\core\__init__.py", line 14, in <module>
    from . import multiarray
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

Process finished with exit code 1

有人知道我做错了什么吗?

在此先致谢并致以最诚挚的问候, 马蒂亚斯

  1. 首先在高级设置中检查你的环境变量路径
  2. 如果不存在,添加两条路径 C:\Python27 和 C:\Python27\Scripts
  3. 然后在命令提示符的帮助下使用命令作为 "pip install numpy" 或使用 "easy_install numpy"
  1. 打开控制台 window 按 Windows + r 然后输入 cmd。命中Return

  2. 进入控制台window输入:cd C:\Program Files\Python36\

  3. 然后输入:pip install C:\Users\my_name\Downloads\numpy‑1.14.0+mkl‑cp36‑cp36m‑win_amd64.whl 您之前从 here 下载的。

之前的问题是,下载了错误版本的 numpy(cp27 而不是 cp36)并且(可能)使用了错误 python 版本的 pip(这就是我们切换的原因首先到本地文件夹)。