我正在尝试测试WinPython environment,一个可移植的 Python 环境,以创建一个包含更多包的版本。
我在 Windows Vista 32 位(但底层 CPU 是 64 位)、Service Pack 2、Python 2.7.3、WinPython-32bit-2.7.3.1 中的 Scipy 0.11 和 WinPython-32bit-2.7 中的 Scipy 0.10.1 中工作。 3.0。
我对 WinPython-32bit-2.7.3.1.exe 和以前的 WinPython-32bit-2.7.3.0.exe 版本都有同样的问题,尝试多次下载安装程序,在不同的文件夹中进行不同的安装(路径名中没有空格)。
当我从 Scipy 进行单元测试时:
scipy.test()
我收到 8 个错误,都与 Cephes 库(_cephes.pyd 文件)的导入失败有关。典型的错误信息是:
packages\scipy\special__init__.py", line 525, in
from _cephes import *
ImportError: DLL load failed: Impossibile trovare la procedura specificata.
发行版创建者无法在类似环境中重现该错误,而同事也没有问题(在 Win 7 中,64 位)。
我还安装了Python(x,y)(非便携式环境,来自同一作者),一切正常,我不记得在使用非便携式安装时遇到过类似的 Python/Scipy 问题。
感谢您的任何提示/建议。