Я узнал, что невозможно установить NumPy/SciPy через инсталляторы в Windows 64-bit, что возможно только на 32-битной. Поскольку мне требуется больше памяти, чем 32-разрядная установка, мне нужна 64-разрядная версия всего.
Я пытался установить все через Pip
, и большинство вещей работало. Но когда я пришел в SciPy, он жаловался на отсутствие компилятора Fortran. Поэтому я установил Fortran через MinGW/MSYS. Но вы не можете установить SciPy сразу после этого, вам нужно переустановить NumPy. Поэтому я пробовал это, но теперь он больше не работает через Pip
или через easy_install
. Оба дают эти ошибки:
- Существует много ошибок относительно
LNK2019
иLNK1120
, - Я получаю много ошибок в диапазоне
C
:C2065,
C2054,
C2085,
C2143` и т.д. Они принадлежат друг другу, я считаю. - Нет компоновщика Fortran, но я понятия не имею, как его установить, не могу найти что-либо на нем.
- И еще много ошибок, которые уже вышли из видимой части моих cmd-окон...
-
Неустранимая ошибка о
LNK1120
:build\lib.win-amd64-2.7\numpy\linalg\lapack_lite.pyd: фатальная ошибка LNK1120: 7 нерешенных внешних Ошибка: установка script завершена с ошибкой: команда "C:\Users\me\AppData\Local\Programs\Common\Microsoft\Visual С++ для Python\9.0\VC\Bin\amd64\link.exe/DLL/nologo/INCREMENTAL: NO/LIBPATH: C:\BLAS/LIBPATH: C:\Python27\libs/LIBPATH: C:\Python27\PCbuild\amd64/LIBPATH:build\temp.win-amd64-2.7 lapack.lib blas.lib/EXPORT: initlapack_lite build\temp.win-amd64-2.7\Release\numpy\linalg\lapack_litemodule.obj/OUT:build\lib.win-amd64-2.7\numpy\linalg\lapack_lite.pyd/IMPLIB:build\temp.win- amd64-2.7\Release\numpy\linalg\lapack_lite.lib/MANIFESTFILE:build\temp.win-amd64-2.7\Release\numpy\linalg\lapack_lite.pyd.manifest" не удалось с статусом выхода 1120
Каков правильный способ установки 64-разрядных версий NumPy и SciPy на 64-битной машине Windows? Я что-то пропустил? Мне нужно что-то указать? У Windows нет информации об этих проблемах, которые я могу найти, только для Linux или Mac OS X, но они не помогают мне, поскольку я не могу использовать их команды.