Неисправность установки scipy через окна pyCharm 8 - не найдены ресурсы lapack/blas

В настоящее время у меня возникают проблемы с установкой scipy с помощью диспетчера пакетов PyCharm. Я успешно установил numpy и имею компилятор Microsoft Visual Studio C/С++ в системных переменных.

Однако, когда настало время установить scipy в PyCharm, возникает следующая ошибка:

Выполненная команда: pip install scipy

Произошла ошибка: numpy.distutils.system_info.NotFoundError: не найдены ресурсы lapack/blas

Я видел другие ресурсы по установке blas/lapack на windows, но я не уверен, что он будет работать с установками PyCharm.

Если у кого-нибудь есть решение/ресурсы для перенаправления меня, пожалуйста, дайте мне знать.

Ответ 1

Пока вы используете версии Python.org Python, самый простой способ установить пакеты - сначала проверить, находятся ли они в Christoph Gohlke Пакеты расширения Python для Windows. Есть предварительно скомпилированные пакеты для numpy и scipy, а также многие другие. Вам нужно установить numpy оттуда, поскольку он статически связан с Intel MKL и является необходимой зависимостью для многих других пакетов там, включая scipy.

Ответ 2

PyCharm использует утилиту pip, поэтому, если во время установки пакета возникает какая-либо ошибка, это означает, что если вы попытаетесь выполнить pip install < пакетa > в командной строке вы получите ту же ошибку.

Итак, в вашем случае лучший способ - установить предварительно скомпилированный пакет из http://www.lfd.uci.edu/~gohlke/pythonlibs/ для вашего интерпретатора в командной строке, после чего перезапустите PyCharm. Также вы можете проверить, что теперь пакет находится в списке пакетов для вашего интерпретатора: Настройки | Проект | Переводчик проекта.

Ответ 3

Лучший способ установить пакеты Python для науки, математики, инженерии, анализа данных - использует Anaconda.

Это дистрибутив Python, который поставляется с самыми популярными пакетами (см. список пакетов здесь).

Ответ 4

У меня была такая же проблема, и загрузка Anaconda, и переключение интерпретатора проекта в PyCharm на \Anaconda3\python.exe помогли решить эту проблему.

Удачи!