Установка SciPy с помощью pip - PullRequest
198 голосов
/ 06 февраля 2010

Возможно установить NumPy с pip с использованием pip install numpy.

Есть ли подобная возможность с SciPy ? (Выполнение pip install scipy не работает.)


Обновление

Пакет SciPy теперь доступен для установки с pip!

Ответы [ 15 ]

3 голосов
/ 06 октября 2011

Аддон для Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

Хранилище перемещено, но мне не удалось выполнить

pip install -e git+http://github.com/scipy/scipy/#egg=scipy

... После следующих шагов он наконецПроработано (как root в виртуальной среде, где python3 - это ссылка на Python 3.2.2): установить зависимости Ubuntu (см. elaichi), клон NumPy и SciPy:

git clone git://github.com/scipy/scipy.git scipy

git clone git://github.com/numpy/numpy.git numpy

Build NumPy (в папке numpy):

python3 setup.py build --fcompiler=gnu95

Установить SciPy (в папке scipy):

python3 setup.py install
1 голос
/ 27 октября 2016

Ответ - да, есть.

Сначала вы можете легко установить команды numpy use:

pip install numpy

Затем вы должны установить mkl, который требуется для Scipy, и вы можете скачать его здесь

После загрузки файла имя_файла вы устанавливаете его

C:\Users\****\Desktop\a> pip install mkl_service-1.1.2-cp35-cp35m-win32.whl
Processing c:\users\****\desktop\a\mkl_service-1.1.2-cp35-cp35m-win32.whl 
Installing collected packages: mkl-service    
Successfully installed mkl-service-1.1.2

Тогда на этом же сайте вы можете скачать scipy-0.18.1-cp35-cp35m-win32.whl

Примечание: вы должны загрузить файл file_name.whl в соответствии с вашей версией Python, если ваша версия Python является 32-битной Python3.5, вы должны скачать эту версию, и «win32» относится к вашей версии Python, а не к вашей операционной системе. версия системы.

Затем установите file_name.whl так:

C:\Users\****\Desktop\a>pip install scipy-0.18.1-cp35-cp35m-win32.whl
Processing c:\users\****\desktop\a\scipy-0.18.1-cp35-cp35m-win32.whl
Installing collected packages: scipy
Successfully installed scipy-0.18.1

Тогда есть только одна вещь, которую нужно сделать: закомментировать конкретную строку или появятся сообщения об ошибках при вводе команды "import scipy".

Итак, закомментируйте эту строку

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

в этом файле: your_own_path \ lib \ site-packages \ scipy__init __. Py

Тогда вы можете использовать SciPy:)

Здесь расскажет вам больше о последнем шаге.

Здесь похож на аналогичный вопрос.

1 голос
/ 27 сентября 2016

Помимо всех этих ответов, Если вы устанавливаете 32-битную версию Python на свою 64-битную машину, вам необходимо скачать 32-битную версию независимо от вашей машины. http://www.lfd.uci.edu/~gohlke/pythonlibs/ По указанному выше URL вы можете скачать пакеты и ввести команду: pip install

0 голосов
/ 26 апреля 2018

Вы также можете использовать это в Windows с Python 3.6 python -m pip install scipy

0 голосов
/ 13 апреля 2016

Для gentoo он находится в основном репозитории: emerge --ask scipy

...