2011-05-03 75 views
3

我已经尝试了多次,但从来没有能够通过cygwin上的easy_install安装scipy。我使用的Python 2.6.5和Windows 7成功安装numpy的之后,我尝试通过下面的命令来安装SciPy的:为什么不能Scipy使用easy_install和cygwin在Windows 7上安装?

的easy_install -U SciPy的

,看到了以下错误:

    bnrm2,resid,info = zstoptest2(r,b,bnrm2,tol,info) 
     Wrote C/API module "_iterative" to file "build/src.cygwin-1.7.9-i686-2.6/build/src.cygwin-1.7.9-i686-2.6/scipy/sparse/linalg/isolve/iterative 
_iterativemodule.c" 
     1 [main] python 6160 C:\cygwin\bin\python.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\python2.6\lib-dynload\time.dll to same addre 
s as parent: 0x320000 != 0x3F0000 
Stack trace: 
Frame  Function Args 
00286AF8 6102796B (00286AF8, 00000000, 00000000, 00000000) 
00286DE8 6102796B (6117EC60, 00008000, 00000000, 61180977) 
00287E18 61004F1B (611A7FAC, 61243884, 00320000, 003F0000) 
End of stack trace 
     2 [main] python 2232 fork: child 6160 - died waiting for dll loading, errno 11 
error: Setup script exited with error: Resource temporarily unavailabl 

不知道发生了什么,也无法将它安装在我的最后一台PC上。有没有人使用cygwin成功安装了这个模块?我需要从源代码构建吗?如果是这样,那就好像是一个巨大的屁股疼痛。

感谢

Ë

+0

你试过Python 2.7吗? – Blender 2011-05-03 14:19:46

+0

具有scipy软件包的AcivePython 2.7:http://code.activestate.com/pypm/scipy/ – 2011-05-03 14:43:22

回答

2

这可能是可怕的 “底垫的问题。”

按照说明安装rebase并运行“rebaseall”,看看是否有效。

它与Windows将DLL映射到内存并且有时它们发生冲突的方式有关。