python - 在 Windows 7 和 python 3.x 上安装 numpy

标签 python python-3.x numpy

我无法安装库,或者至少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 .
我去他们的website 获取 Numpy 将我发送到 SourceForge,在那里我下载最新的(我已经将我的 python 更新到 3.3)并打开并安装它。显然成功了。但是当我打开 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 程序。

有一个类似的问题here他们将OP指向Windows Installer 。所以我下载了 zip 文件并解压缩。现在呢?

我发现它应该在Lib文件夹中,然后运行setup.py文件。我再次尝试import numpy但又出现同样的错误。

我找到了here一些说明,但是第一步已经不一样了,我的错误信息也不一样,和第6步一样。但是第8步是卸载后安装32位系统numpyPython ,但是there is Python 3.3 没有 32 版本(或者至少我不明白)。我该怎么办?

所以我重新安装了已有的 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

我发现的另一种方法是来自这个source使用 python 3.3,这将我带到另一个非官方页面,我按照博客的步骤下载了 numpy-MKL-1.8.0.win32-py3.3 文件。但仍然出现同样的 NameError 错误。

我还没重启电脑... 我忘记了什么或者我错过了一步?

最佳答案

所以,重新启动后,它似乎运行良好。我在这里发布对我有用的内容

为我自己安装python。从here下载即使计算机是 64 位,也请安装最新的 32 位(或您想要的版本)并重新启动计算机。

关于python - 在 Windows 7 和 python 3.x 上安装 numpy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21266607/

相关文章:

python - 使用省略号交换 numpy 数组的维度?

python - 使用python在单色图像中围绕 Blob 的矩形​​边界框

Python/Ctypes - 访问指针(数组)时出现段错误

python - 在 CPython 中搜索 DLL 的变量 PATH

python-3.x - 使用 statsmodels.tsa.grangercausalitytests 进行简单格兰杰因果检验

python - 如何规范化 4D numpy 数组?

python - py2exe MemoryLoadLibrary 加载 _ssl.pyd 失败,Win7<->Win10

python - 根据移动设备与桌面优化 Django WebApp 的显示

python - 从 Django 调用 subprocess.Popen

python - 从流中产生的正确方法是什么?