2016-10-01 98 views
0

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

文件 - >设置 - >项目

,并试图安装(与+按钮)的新包(numpy的)。但后来我得到的失败消息:

“非零退出代码(1)”

所提出的解决方案,我得到:

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

在这种情况下: “此命令”,也许是指:

PIP安装numpy的

我尝试这样做,但我得到了同样的错误。

然后我看到这个页面: http://www.lfd.uci.edu/%7Egohlke/pythonlibs/ 我下载的软件包: “numpy的-1.11.2rc1 + MRL-cp27-cp27m-win_amd64.whl” 解压的这一点,并在.../Python36粘贴此新建文件夹/库/文件夹。

然而,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 

有谁知道,我在做什么错?

提前感谢和问候, 马蒂亚斯

+0

'numpy-1.11.2rc1 + mkl-cp27-cp27m-win_amd64.whl'是一个仅适用于Python 2.7的二进制包。使用与您的python版本相匹配的软件包,即同时由Christoph Gohlke发布的'numpy-1.11.3 + mkl-cp36-cp36m-win_amd64.whl'。 – ogrisel

回答

-1
  1. 首先检查设置
  2. 先进的环境变量的路径,如果它不存在添加两个路径C:\ Python27和C:\ Python27 \脚本
  3. 然后用命令提示符的帮助下使用命令为“PIP安装numpy的”或使用“easy_install的numpy的”
+0

你好, 谢谢。我试过这个,但是用Python 36它不起作用。我试着C:\ Python27和C:\ Python27对于第二个路径变量是一样的。我收到了一些错误消息。然后我安装了Python 2.7,它可以工作。 :) 感谢和问候,马蒂亚斯 – Brayn

+1

3.6是一个发展版本 - 早期测试版的一些阶段。坚持3.5如果你想要所有的第三方包。 – hpaulj

+0

谢谢,很高兴知道。 :) – Brayn

0
  1. 打开按的Windows + [R 然后在CMD键入一个控制台窗口。打返回

  2. 进入conole窗口类型: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)和(可能)是pip了错误的Python版本中使用(这就是为什么我们切换到本地文件夹第一) 。