【发布时间】:2015-10-22 19:10:49
【问题描述】:
我正在尝试在 64 位 Windows 机器上安装 pandas、numpy 和 scipy。我尝试了通用的 pip install numpy 和相同的 scipy 和 pandas,但每次下载都失败。然后我尝试从 Christoph Gohlke 的网页http://www.ifd.uci.edu/~gohlke/pythonlibs/ 下载 .whl 文件(我希望我输入了正确的地址)。我可以从他的页面下载这些库,并且在使用 pip 命令时它们会成功安装,但是当我尝试运行文件时,导入它们的任何 .py 文件都会失败。我尝试在命令提示符和 cygwin 上运行,结果每次都是一样的。我收到以下错误。
Traceback (most recent call last):
File "Script.py", line 1, in <module>
import numpy as np
File "C:\Python27\lib\site-packages\numpy\__init__.py", line 200, in <module>
from . import add_newdocs
File "C:\Python27\lib\site-packages\numpy\add_newdocs.py", line 13, in <module>
from numpy.lib import add_newdoc
File "C:\Python27\lib\site-packages\numpy\lib\__init__.py", line 8, in <module>
from .type_check import *
File "C:\Python27\lib\site-packages\numpy\lib\type_check.py", line 11, in <module>
import numpy.core.numeric as _nx
File "C:\Python27\lib\site-packages\numpy\core\__init__.py", line 14, in <module>
from . import multiarray
ImportError: DLL load failed: %1 is not a valid Win32 application.
如果有人知道我的 Python 安装和使用问题可能是什么原因,我将不胜感激。
【问题讨论】:
-
pypi.python.org/pypi/numpy你试试这个吗?
-
见scipy.org/install.html。他们建议您安装其中一种科学的 Python 发行版。我安装了 Anaconda,它在 W7/64 中运行良好。祝你好运。
-
您是否获得了正确的文件?您说您使用的是 64 位 Windows,但您的 Python 安装也是 64 位的吗? (您可以在 64 位 Windows 上安装 32 位 Python。)