2015-04-26 5 views
10

У меня возникла проблема с установкой scipy через диспетчер пакетов PyCharm. Я успешно установил numpy и имею компилятор Microsoft Visual Studio C/C++ в системных переменных.Неисправность установки scipy через pyCharm windows 8 - не найдены ресурсы lapack/blas

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

Выполненная Команда: пип установить SciPy

ошибка: numpy.distutils.system_info.NotFoundError: нет LAPACK/blas найдены

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

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

ответ

9

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

+2

Это сработало для меня. Как только я загрузил предварительно скомпилированные файлы whl, я запустил 'pip install C: \ path \ to \ numpy-1.9.2 + mkl-cp27-none-win32.whl' и тот же для scipy –

1

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

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

1

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

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

-1

Установите пакеты python с помощью Anaconda и используйте интерпретатор как anaconda/python.exe при создании новых проектов python.

Это работало хорошо для меня, не вызывая ошибок.

Refer this:create a project using PyCharm

0

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

Удачи вам!