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
有人知道我做错了什么吗?
在此先致谢并致以最诚挚的问候,
马蒂亚斯
- 首先在高级设置中检查你的环境变量路径
- 如果不存在,添加两条路径 C:\Python27 和 C:\Python27\Scripts
- 然后在命令提示符的帮助下使用命令作为 "pip install numpy" 或使用 "easy_install numpy"
打开控制台 window 按 Windows + r
然后输入 cmd。命中Return
进入控制台window输入:cd C:\Program Files\Python36\
然后输入:pip install
C:\Users\my_name\Downloads\numpy‑1.14.0+mkl‑cp36‑cp36m‑win_amd64.whl
您之前从 here 下载的。
之前的问题是,下载了错误版本的 numpy(cp27 而不是 cp36)并且(可能)使用了错误 python 版本的 pip
(这就是我们切换的原因首先到本地文件夹)。
我在 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
有人知道我做错了什么吗?
在此先致谢并致以最诚挚的问候, 马蒂亚斯
- 首先在高级设置中检查你的环境变量路径
- 如果不存在,添加两条路径 C:\Python27 和 C:\Python27\Scripts
- 然后在命令提示符的帮助下使用命令作为 "pip install numpy" 或使用 "easy_install numpy"
打开控制台 window 按 Windows + r 然后输入 cmd。命中Return
进入控制台window输入:
cd C:\Program Files\Python36\
然后输入:
pip install C:\Users\my_name\Downloads\numpy‑1.14.0+mkl‑cp36‑cp36m‑win_amd64.whl
您之前从 here 下载的。
之前的问题是,下载了错误版本的 numpy(cp27 而不是 cp36)并且(可能)使用了错误 python 版本的 pip
(这就是我们切换的原因首先到本地文件夹)。