it-swarm.com.ru

Проблема установки SciPy на Windows

У меня установлен Python 2.7 и NumPy. Я загрузил предварительно собранные двоичные файлы для SciPy, но скрипт установки завершается с ошибкой:

Библиотеки Blas (http://www.netlib.org/blas/) не найдены . Каталоги для поиска библиотек можно указать в файле numpy/distutils/site.cfg (раздел [blas]) или путем установки Переменной среды BLAS.

Я действительно не знаю достаточно об этом, чтобы обмануть это. Я предположил, что это был простой процесс установки, но, похоже, это не так. Я гуглил переменную среды BLAS, но не смог найти ничего подходящего. Любая помощь приветствуется.

Майк

Правка: Неважно, я нашел неофициальный установщик exe .

18
Mike

Чтобы установить SciPy в Windows, у вас должен быть установлен компилятор fortran. Проект SciPy рекомендует MinGW. Смотрите Сборка и установка SciPy . Чтобы установить MinGW, следуйте этим инструкциям: HOWTO Установите MinGW (GCC) Compiler Suite . Затем, прежде чем запускать pip или easy_install для установки SciPy, убедитесь, что у вас есть MinGW, добавленный к вашему пути. См. Замечания по установке MinGW - Переменные среды

Примечание: было бы проще использовать Enthought Distribution (часть начальной установки) или Active State Distribution ( только через pypm 32-bit only ), поскольку они уже есть предварительно скомпилированные бинарные пакеты для SciPy. Или вы можете использовать предварительно скомпилированный бинарный пакет SciPy для Windows .

12
BigHandsome

Попробуйте установить с помощью файла колеса 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"

14
Aminah Nuraini

Здесь я собираюсь поделиться тем, что я сделал для установки scipy.

Моя конфигурация ПК windows-7 64-bit & python 2.7

  • Сначала я загружаю требуемую форму пакетов http://www.lfd.uci.edu/~gohlke/pythonlibs/ (какая версия соответствует вашей конфигурации EX: cp27 ==> python2.7 & cp36 = => 3.6)
  • Second Я извлекаю файл, используя 7Zip (также можно использовать любую молнию, например, winrar) 
  • Third Я копирую папку scipy, которую извлек, и вставляю ее в C:\Python27\Lib\site-packages (или помещаю туда, где находится точное местоположение на вашем компьютере, например ..\..\Lib\site-packages)

ПРИМЕЧАНИЕ. Необходимо установить numpyfirst перед установкой scipy таким же образом.

1
R.A.Munna

Для установки Scipy в Windows требуется компилятор C и наличие в системе сторонних библиотек C, которые сложно установить в Windows. Однако вы можете использовать файл Wheel (.whl) через командную строку для установки Scipy.

Я столкнулся с той же проблемой, и вот что я сделал:

Перейдите на https://pypi.python.org/pypi/scipy и загрузите версию Scipy, совместимую с вашей системой, и версию Python, которую вы установилиEg Если у вас 32-битная Windows и Python 3.6 установлен, затем вы загружаете версию с cp36 (версия 3.6) и Win-32.

После загрузки скопируйте этот файл в каталог, где вы установили Python, в папку Scripts или Lib.

Затем используйте команду Prompt, чтобы установить его после перехода в каталог, куда вы скопировали файл:

C:\....> pip install scipy-1.0.0b1-cp36-cp36m-win32.whl
0
Palindrome