Numpy for Windows with python 3.6



我在Windows 7上安装了PyCharm作为Python IDE(我使用Python 3.6)。现在我尝试安装一些软件包,例如numpy。第一种方法是:

File -> Settings -> Project

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

"非零退出码(1)"

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

"尝试从系统终端运行此命令。确保你使用为Python解释器安装的正确版本的'pip'位于"C:Program FilesPython36python.exe"。"

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

安装numpy

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

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

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

"C:Program FilesPython36python.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 FilesPython36libnumpy__init__.py", line 142, in <module>
    from . import add_newdocs
  File "C:Program FilesPython36libnumpyadd_newdocs.py", line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:Program FilesPython36libnumpylib__init__.py", line 8, in <module>
    from .type_check import *
  File "C:Program FilesPython36libnumpylibtype_check.py", line 11, in <module>
    import numpy.core.numeric as _nx
  File "C:Program FilesPython36libnumpycore__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. 中环境变量的路径
  3. 如果不存在,添加两个路径C:Python27和C:Python27Scripts
  4. 然后在命令提示符的帮助下使用命令"pip install numpy"或使用"easy_install numpy"
  1. Windows + r打开控制台窗口然后输入cmd点击返回

  2. 进入控制窗口类型:cd C:Program FilesPython36

  3. 则类型:pip install C:Usersmy_nameDownloadsnumpy‑1.14.0+mkl‑cp36‑cp36m‑win_amd64.whl

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

最新更新