我正在尝试在64位Windows 7上使用我的32位Python 2.6中的scipy包。
我从32位Python Superpack二进制安装程序安装了Scipy 0.12.0。安装过程顺利进行,但是在完成之后,我每次尝试以任何其他方式使用它时都会遇到崩溃,而不仅仅是导入整个软件包 - 运行测试(scipy.test()
)或导入其中一个子模块。当我只导入整个包时,它会生成一个警告:
C:\Program Files (x86)\ESRI\Python26\ArcGIS10.0\lib\site-packages\scipy\__init__.py:89: UserWarning: Numpy 1.5.0 or above is recommended for this version of scipy (detected version 1.3.0) UserWarning)
与它一起运行的Numpy运行和测试(numpy.test()
)完美无瑕。 Python也可以正常工作。
我正在使用的Python与ESRI ArcGIS 10.0安装一起使用,并且是唯一受其支持的版本,所以我无法对其进行修改。
有什么建议吗? 谢谢,Jan
答案 0 :(得分:1)
ArcGIS 10.0包含numpy 1.3.0,它与任何最近的scipy二进制文件都不兼容。尝试scipy 0.7.1,它与numpy 1.3.0同时发布(2009年7月)。