Установка SciPy с pip
можно установить включает в себя С Пип используя pip install numpy
.
есть ли аналогичная возможность с SciPy? (Делает pip install scipy
не работает.)
обновление
пакет SciPy теперь доступен для установки с pip
!
15 ответов
попытка easy_install
указывает на проблему с их список на Индекс Пакета Python, который pip ищет.
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, ртутный и базар репозитории. 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 является зависимостью, она должна быть установлен также.
обязательное условие:
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
в 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
чтобы установить scipy в windows, выполните следующие действия: -
Шаг-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
я попробовал все вышеперечисленное и ничего не работало для меня. Это решило все мои проблемы:
pip install -U numpy
pip install -U scipy
отметим, что до pip install
просит пакет повышен. Без него, если пакет уже установлен pip
сообщит вам об этом и выйти, ничего не делая.
Если я сначала устанавливаю BLAS, LAPACK и gcc Fortran в качестве системных пакетов (я использую Arch Linux), Я могу установить SciPy с:
pip install scipy
на 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
.
для пользователей Arch Linux:
pip install --user scipy
предварительные условия следующие пакеты Arch для установки:
gcc-fortran
blas
lapack
аддон для 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 (в пределах
в моем случае он не работал, пока я не установил следующий пакет: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
затем запустите pip install scipy
- установить python-3.4.4
- scipy-0.15.1-win32-superpack-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
кроме всех этих ответов, Если вы устанавливаете python 32bit на свою 64-битную машину, вам нужно загрузить scipy 32-бит независимо от вашей машины. http://www.lfd.uci.edu / ~gohlke / pythonlibs/ В приведенном выше URL-адресе вы можете загрузить пакеты и команду: pip install
ответ-да, есть.
сначала вы можете легко установить команды использования numpy:
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
Примечание: Вы должны загрузить имя_файла.whl согласно вашей версии python, если вы версия python 32bit python3.5 Вы должны загрузить этот, и "win32" - это ваша версия python, а не версия операционной системы.
затем установите имя_файла.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
тогда остается только одно: прокомментировать строку specfic или появятся сообщения об ошибках, когда вы вводите команду "import scipy".
так прокомментируйте эту строку
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
в этот файл: your_own_path\lib\site-packages\scipy__init__.py
тогда вы можете использовать SciPy:)
здесь говорит вам больше о последнем шаге.
здесь подобный ответ на подобный вопрос.