Почему нельзя установить Scipy на Windows 7, используя easy_install и cygwin? - PullRequest
3 голосов
/ 03 мая 2011

Я пробовал несколько раз, но так и не смог установить scipy через easy_install на cygwin. Я использую python 2.6.5 и Windows 7. После успешной установки numpy я пытаюсь установить scipy с помощью следующей команды:

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

Понятия не имею, что происходит, и я не смог установить это на моем последнем ПК. Кто-нибудь успешно установил этот модуль с помощью Cygwin? Нужно ли строить из источника? Если так, то это похоже на ОГРОМНУЮ боль в заднице.

Спасибо

е

1 Ответ

2 голосов
/ 13 мая 2011

Это, вероятно, страшная "проблема с перебазированием".

Установите rebase и запустите «rebaseall» в соответствии с инструкциями и посмотрите, работает ли он.

Это связано с тем, как Windows отображает библиотеки DLL в память, а иногда они сталкиваются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...