Установка SciPy с помощью pip

Можно установить NumPy с pip используя pip install numpy.

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


Обновление

Теперь пакет SciPy доступен для установки с помощью pip!

Ответ 1

Попытка easy_install указывает на проблему с их перечислением в Индекс пакетов Python, поиск в котором выполняется.

easy_install scipy
Searching for scipy
Reading http://pypi.python.org/simple/scipy/
Reading http://www.scipy.org
Reading http://sourceforge.net/project/showfiles.php?group_id=27747&package_id=19531
Reading http://new.scipy.org/Wiki/Download

Все не потеряно, однако; pip можно установить из Subversion (SVN), Git, Mercurial и Bazaar репозитории. SciPy использует SVN:

pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy

Обновление (12-2012):

pip install git+https://github.com/scipy/scipy.git

Поскольку NumPy является зависимостью, он также должен быть установлен.

Ответ 2

Необходимое условие:

sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip

Фактические пакеты:

sudo pip install numpy
sudo pip install scipy

Дополнительные пакеты:

sudo pip install matplotlib   OR  sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas

src

Ответ 3

В Ubuntu 10.04 (Lucid) я смог успешно pip install scipy (внутри virtualenv) после установки некоторых его зависимостей, в частности:

$ sudo apt-get install libamd2.2.0 libblas3gf libc6 libgcc1 libgfortran3 liblapack3gf libumfpack5.4.0 libstdc++6 build-essential gfortran libatlas-sse2-dev python-all-dev

Ответ 4

Чтобы установить scipy на окна, выполните следующие действия: -

Шаг-1: Нажмите эту ссылку http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy, чтобы загрузить scipy.whl файл (например, scipy-0.17.0-cp34-none-win_amd64.whl).

Шаг 2. Перейдите в каталог, в котором находится этот загружаемый файл из командной строки (cd имя-папки).

Шаг 3. Запустите эту команду:

pip install scipy-0.17.0-cp27-none-win_amd64.whl

Ответ 5

Я пробовал все выше, и ничего не работало для меня. Это решило все мои проблемы:

pip install -U numpy

pip install -U scipy

Обратите внимание, что параметр -U для pip install требует обновления пакета. Без него, если пакет уже установлен, pip сообщит вам об этом и выйдет без каких-либо действий.

Ответ 6

Если я впервые установил BLAS, LAPACK и GCC Fortran в качестве системных пакетов (я использую Arch Linux), я могу установить SciPy с помощью

pip install scipy

Ответ 7

В Fedora это работает:

sudo yum install -y python-pip
sudo yum install -y lapack lapack-devel blas blas-devel 
sudo yum install -y blas-static lapack-static
sudo pip install numpy
sudo pip install scipy

Если при загрузке вы получаете какие-либо ошибки public key, добавьте --nogpgcheck как параметр в yum, например: yum --nogpgcheck install blas-devel

В Fedora 23 используйте dnf вместо yum.

Ответ 8

Для пользователей Arch Linux:

pip install --user scipy необходимо предусмотреть следующие пакеты Arch, которые необходимо установить:

  • gcc-fortran
  • blas
  • lapack

Ответ 9

Addon для 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), clone NumPy и SciPy:

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

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

Создайте NumPy (в папке numpy):

python3 setup.py build --fcompiler=gnu95

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

python3 setup.py install

Ответ 10

В моем случае он не работал, пока я не установил следующий пакет: libatlas-base-dev, gfortran

 sudo apt-get install libatlas-base-dev gfortran

Затем запустите pip install scipy

Ответ 11

  • установить python-3.4.4
  • SciPy-0.15.1-win32-СУПЕРПАК-python3.4
  • примените следующий файл commend doc
py -m pip install --upgrade pip
py -m pip install numpy
py -m pip install matplotlib
py -m pip install scipy
py -m pip install scikit-learn

Ответ 12

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

Ответ 13

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

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

pip install numpy

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

После загрузки file_name.whl вы установите его

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

Примечание. Вы должны скачать файл_имя .whl в соответствии с вашей версией python, если вы используете версию python 32bit 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:)

Здесь рассказывается о последнем шаге.

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

Ответ 14

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