我正在尝试测试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中的Scipy 0.10.1 -2.7.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与非便携式安装有类似的问题
感谢您提出任何暗示/建议。
答案 0 :(得分:0)
fyi我也遇到了问题,降级到0.9,并且有效。
修改强>
我搜遍了所有人,并且与其他许多人在0.10.x上遇到完全相同的问题,没有发布任何解决方案。请参阅此处:http://mail.scipy.org/pipermail/scipy-user/2012-February/031527.html,更常见的是:https://www.google.com/search?q=cephes+dll+load+failed
这导致我尝试降级到0.9.x或升级...我的发行版不提供超过0.10.1,但降级有效。