0

我正在尝试在 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)

与它一起运行的 Numpynumpy.test()完美地运行和测试 ()。Python 也可以正常工作。

我使用的 Python 与 ESRI ArcGIS 10.0 一起安装,并且是它唯一支持的版本,所以我无法修改它。

有什么建议么?谢谢,扬

4

1 回答 1

1

ArcGIS 10.0 包括 numpy 1.3.0,它与任何最近的 scipy 二进制文件都不兼容。尝试scipy 0.7.1,它与 numpy 1.3.0 大约在同一时间(2009 年 7 月)发布。

于 2013-05-25T18:17:26.740 回答