我无法安装图书馆,或者至少无法安装numpy
。我有一个Windows 7 Home Premium 64位和Python 3.3.3 (v3.3.3:c3896275c0f6, Nov 18 2013, 21:18:40) [MSC v.1600 32 bit (Intel)] on win32
。
我去他们的网站,以获取numpy的,我下载最新的(我已经更新我的Python 3.3),打开并安装它,它发送我SourceForge上。显然成功。但是当我打开python并输入时,import numpy
我得到:
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import numpy
File "C:\Python33\lib\site-packages\numpy\__init__.py", line 168, in <module>
from . import add_newdocs
File "C:\Python33\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python33\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python33\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python33\lib\site-packages\numpy\core\__init__.py", line 6, in <module>
from . import multiarray
ImportError: DLL load failed: %1 no es una aplicación Win32 válida.
最后一行表示%1它不是有效的Win32程序。
Tere在这里是一个类似的问题,他们将OP指向Windows Installer。因此,我下载了zip文件并将其解压缩。现在?
我发现它应该在Lib文件夹中,然后运行setup.py文件。我再次尝试,import numpy
但再次出现相同的错误。
我发现这里的一些说明,但第一步已经是不同的,我的错误信息是不一样的,是同步骤6.但随后的第8步是卸载后安装32位系统numpy
和Python
,但有是无32版本的Python 3.3(或至少不是我明白)。我应该怎么办?
所以我重新安装了已经安装的python 3.3。而这一次,当我键入from numpy import *
或import numpy
没有收到错误时,但是当我尝试创建一个数组时,我做了:
Traceback (most recent call last):
File "<pyshell#4>", line 1, in <module>
type(array([1,6,3,7]))
NameError: name 'array' is not defined
我发现的另一种方法是从该源中使用python 3.3,这使我进入另一个非正式页面,在该页面中,按照博客的步骤下载了numpy-MKL-1.8.0.win32-py3.3文件。但是NameError仍然是相同的错误。
我还没有重新启动计算机...我忘记了其他东西,或者错过了一步?
因此,重新启动后似乎运行良好。我在这里发布对我有用的
只为我安装python。从此处下载库,即使计算机为64位,也要以32位安装最新版本(或所需版本),然后重新启动计算机。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句