Что касается установки SciPy из PyCharm

Я пытаюсь установить SciPy в PyCharm на Windows 7. Но процесс установки завершился со следующим сообщением об ошибке.

Enter image description here

Затем я выполнил шаги, перечисленные в установил пакет Python с .whl файлом,

pip install wheel
pip install some-package.whl

Процесс установки был успешным. Тем не менее, я все еще не могу найти пакет SciPy от PyCharm.

Enter image description here

Ответ 1

Если вы столкнулись с проблемой NumPy/wheel при установке SciPy на Windows 7, это скорее быстрое решение. Короче говоря, вам нужно добавить путь, в котором живет SciPy (всего несколько подпапок от Python). Вы можете увидеть общее резюме добавления путей в PyCharm здесь.

Откройте Python Interpreter, где вы можете открыть SciPy.

>> import scipy
>> scipy.__file__
"path/to/scipy"

Вот как выглядел мой путь:

C:\Users\ME\AppData\Local\Continuum\Anaconda3\Lib\site-packages\scipy

Итак, SciPy установлен в Continuum, тогда как Python живет в своем собственном каталоге. Пути интерпретатора по умолчанию в PyCharm отображаются в каталоге Python, как показано ниже:

file://C:/Users/ME/AppData/Local/Programs/Python/Python35/DLLs
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/win32/lib
file://C:/Users/ME/AppData/Local/Programs/Python/Python35/Lib/site-packages/pythonwin

Чтобы исправить это, откройте PyCharm и откройте меню File → Settings → Project Interpreter. Откройте ProjectInterprets, и на правой стороне есть маленькая кнопка с надписью "show paths". Я добавил свой путь к SciPy:

file://C:/Users/ME/AppData/Local/Continuum/Anaconda3/Lib/site-packages/

Идите вперед и добавьте свой путь сюда, и вам должно быть хорошо идти!

Ответ 2

У меня была аналогичная проблема с установкой SciPy в Pycharm, и я решил ее, загрузив scipy как exe файл для моей версии python из sourceforge:

http://sourceforge.net/projects/scipy/files/scipy/

Теперь я могу видеть scipy в моем интерпретаторе проекта и использовать его без ошибок.

Ответ 3

Кажется, что ошибка указывает на необходимость использования blas/lapack, которые представляют собой числовые библиотеки, которые используются scipy. Они не являются пакетами Python, вам придется их самостоятельно установить. Существует несколько реализаций, некоторые из которых сочетают blas и lapack, поэтому вам нужно только установить их.

Ответ 4

Возможным решением является установка пакета "Anaconda". SciPy также будет автоматически установлен.

Ответ 5

Для тех, кто ищет это.

Скачать:

Numpy + MKL от: http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy Убедитесь, что вы выбрали свою версию python (мой 3,6, поэтому я использую: obspy-1.0.3-cp36-cp36m-win32.whl)

Затем загрузите Scipy из: http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy (снова 3.6: scipy-1.0.0b1-cp36-cp36m-win32.whl)

откройте свою папку, содержащую pip в командной строке, как admin:

pip install C:/user/Daniel/obspy-1.0.3-cp36-cp36m-win32.whl

pip install C:/user/Daniel/scipy-1.0.0b1-cp36-cp36m-win32.whlhl

PyCharm должен автоматически найти его.

Извиняется за публикацию на мертвой нити.