Неисправность установки SciPy на окнах
У меня установлены Python 2.7 и NumPy. Я загрузил предварительно созданные двоичные файлы для SciPy, но установка script завершилась с ошибкой:
Blas (http://www.netlib.org/blas/)
библиотеки не найдены.
Каталоги для поиска библиотек могут быть указаны в
numpy/distutils/site.cfg
(раздел [blas]
) или путем установки
переменная среды BLAS.
Я действительно недостаточно знаю об этом, чтобы обмануть его. Я предположил, что это был простой процесс установки, но, похоже, не существует. Я googled для переменной среды BLAS, но не мог найти ничего, что казалось бы подходящим. Любая помощь приветствуется.
Mike
EDIT: Nevermind, я нашел неофициальный установщик exe.
Ответы
Ответ 1
Чтобы установить SciPy на Windows, вы должны установить fortran-компилятор. Проект SciPy рекомендует MinGW. См. Построение и установка SciPy. Чтобы установить MinGW, выполните следующие инструкции: HOWTO Установите компилятор MinGW (GCC). Затем перед запуском pip или easy_install для установки SciPy убедитесь, что вы добавили MinGW к вашему пути. См. Замечания по установке MinGW - Экологические переменные
Примечание. Было бы проще использовать либо Enthought Distribution (часть начальной установки), либо Active State Distribution (через только 32-битный pypm), поскольку они уже имеют прекомпилированные двоичные пакеты для SciPy. Или вы можете использовать предварительный скомпилированный двоичный файл ScaPy установщик пакетов для Windows.
Ответ 2
Попробуйте установить с помощью файла Scipy. Загрузите его здесь: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Обязательно загрузите тот, который совместим с вашей версией Python и вашим ноутбуком. Затем установите его следующим образом: pip install "path\to\your\wheel\file\scipy-0.18.1-cp27-cp27m-win_amd64.whl"
Ответ 3
Здесь я расскажу, что я сделал, чтобы установить scipy.
Конфигурация MY PC windows-7 64-bit & python 2.7
- Сначала Загружаю необходимые пакеты http://www.lfd.uci.edu/~gohlke/pythonlibs/ (какая версия соответствует вашей конфигурации EX: cp27 = = > python2.7 и cp36 == > 3.6)
- Второй Я извлекаю файл с помощью
7zip
(также можно использовать любую молнию, такую как winrar)
- Третий Я скопирую папку
scipy
, которую я извлек, и вставьте ее в C:\Python27\Lib\site-packages
(или поместите туда, где точное местоположение находится на вашем ПК, например ..\..\Lib\site-packages
)
ПРИМЕЧАНИЕ. Необходимо установить numpy first
, прежде чем устанавливать scipy таким же образом.
Ответ 4
Для установки Scipy на Windows требуется компилятор C и наличие сторонних библиотек C в системе, которые сложно установить в Windows. Однако вы можете использовать файл Wheel (.whl) в командной строке для установки Scipy.
Я столкнулся с той же проблемой, и это то, что я сделал:
Перейдите в https://pypi.python.org/pypi/scipy и загрузите версию Scipy, совместимую с вашей системой, и версию Python, которую вы установили
Например, если у вас установлена 32-разрядная версия Windows и Python 3.6, вы загружаете версию cp36 (версия3.6) и Win-32.
После загрузки скопируйте этот файл в каталог, в котором вы установили Python либо в папку Scripts, либо в Lib.
Затем используйте командную строку, чтобы установить ее после изменения в каталог, в котором вы скопировали файл:
C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl
Ответ 5
Шаги по загрузке scipy в Windows -
1.Go to website sourceforge.net
2.Click Files
3.Downlaod the type you want
4.Install it.
Очень легко, и это сработало для меня.