Instalacja SciPy z pip

Możliwe jest zainstalowanie NumPy za pomocą pip za pomocą pip install numpy.

Czy istnieje podobna możliwość z SciPy ? (Robienie pip install scipy nie działa.)


Update

Pakiet SciPy jest już dostępny do zainstalowania z pip!

Author: nbro, 2010-02-06

15 answers

Próba easy_installwskazuje na problem z ich listowaniemw indeksie pakietów Pythona, który PIP przeszukuje.

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

Wszystko nie jest jednak stracone; pip można zainstalować z Subversion (SVN), Git, Mercurial i Bazaar . SciPy używa SVN:

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

Aktualizacja (12-2012):

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

Ponieważ NumPy jest zależnością, powinna być również zainstalowana.

 105
Author: jak119,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-04-16 21:12:24

warunek:

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

pakiety rzeczywiste:

sudo pip install numpy
sudo pip install scipy

opakowania opcjonalne:

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

Src

 206
Author: Abhishek Gupta,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-10-12 12:12:33

W Ubuntu 10.04 (Lucid) mogłem z powodzeniem pip install scipy (w ramach virtualenv) po zainstalowaniu niektórych jego zależności, w szczególności:

$ 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
 33
Author: elaichi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-10-05 16:05:34

Aby zainstalować scipy w systemie windows postępuj zgodnie z poniższymi instrukcjami:-

Krok 1: Naciśnij ten link http://www.lfd.uci.edu ~ gohlke / użytkownikplik whl (np. scipy-0.17.0-cp34-none-win_amd64.whl).

Krok-2: Przejdź do katalogu, w którym znajduje się pobrany plik z wiersza polecenia(nazwa folderu cd).

Krok-3: Uruchom to polecenie:

pip install scipy-0.17.0-cp27-none-win_amd64.whl
 22
Author: bharat pk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-01-27 19:10:02

Próbowałem tego wszystkiego i nic mi nie wyszło. To rozwiązało wszystkie moje problemy:

pip install -U numpy

pip install -U scipy

Zauważ, że -U Opcja pip install wymaga aktualizacji pakietu . Bez niego, jeśli pakiet jest już zainstalowany pip poinformuje Cię o tym i zakończy działanie bez robienia czegokolwiek.

 16
Author: Michael Gogel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-21 14:53:22

Jeśli najpierw zainstaluję BLAS, LAPACK i GCC Fortran jako pakiety systemowe (używam Arch Linux ), Mogę zainstalować SciPy za pomocą:

pip install scipy
 13
Author: user437730,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-04 20:57:22

Na Fedorze działa to:

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

Jeśli pojawią się błędy public key podczas pobierania, dodaj --nogpgcheck jako parametr do yum, na przykład: yum --nogpgcheck install blas-devel

Na Fedorze 23 następnie należy użyć dnf zamiast yum.

 13
Author: shailenTJ,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-18 12:27:15

Dla użytkowników Arch Linuksa:

pip install --user scipy wymagania wstępne następujące pakiety Arch do zainstalowania:

  • gcc-fortran
  • blas
  • lapack
 7
Author: klingt.net,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-25 11:50:57

Dodatek dla Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

Repozytorium przeniesione, ale

pip install -e git+http://github.com/scipy/scipy/#egg=scipy
Nie udało mi się... Wykonując następujące kroki, w końcu się udało (jako root w środowisku wirtualnym, gdzie python3 jest odnośnikiem do Pythona 3.2.2): zainstaluj zależności Ubuntu (zobacz elaichi), Klonuj NumPy i SciPy:
git clone git://github.com/scipy/scipy.git scipy

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

Zbuduj NumPy (w folderze numpy):

python3 setup.py build --fcompiler=gnu95

Zainstaluj SciPy (w folderze scipy):

python3 setup.py install
 3
Author: lokalhorst,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-04 20:59:49

W moim przypadku nie działało, dopóki nie zainstalowałem następującego pakietu: libatlas-base-dev, gfortran

 sudo apt-get install libatlas-base-dev gfortran

Następnie uruchom pip install scipy

 3
Author: Pulkit Pahwa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-04 10:02:29
  1. install python-3.4.4
  2. scipy-0.15.1-win32-superpack-python3.4
  3. zastosuj następujący 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
 3
Author: Mushtaq Hussain,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-17 15:20:47

Poza tymi wszystkimi odpowiedziami, Jeśli zainstalujesz Pythona 32-bitowego na 64-bitowym komputerze, musisz pobrać scipy 32-bitowy niezależnie od komputera. http://www.lfd.uci.edu ~ gohlke/użytkownik]} W powyższym adresie URL możesz pobrać pakiety i polecenie to: pip install

 1
Author: Anuroop Pendela,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-09-27 06:57:48

Odpowiedź brzmi: tak, jest.

Najpierw możesz łatwo zainstalować numpy użyj komend:

pip install numpy

Następnie należy zainstalować mkl, który jest wymagany przez Scipy, i można go pobrać tutaj

Po pobraniu nazwy pliku.whl you install it

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

Następnie na tej samej stronie można pobrać scipy-0.18.1-cp35-cp35m-win32.whl

Uwaga: powinieneś pobrać nazwę pliku.whl według ciebie wersja Pythona, jeśli wersja Pythona jest 32bit python3. 5 powinieneś pobrać ten, a "win32" dotyczy twojej wersji Pythona, a NIE wersji systemu operacyjnego.

Następnie zainstaluj nazwę_pliku.whl jak to:

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

Wtedy jest tylko jedna rzecz do zrobienia: skomentuj linię specfic lub pojawią się komunikaty o błędach podczas przypisywania polecenia "import scipy".

Więc skomentuj ten wiersz

from numpy._distributor_init import NUMPY_MKL  # requires numpy+mkl

W tym pliku: your_own_path\lib\site-packages\scipy__init__.py

Wtedy możesz użyć SciPy :)

Tutaj dowiesz się więcej o ostatnim kroku.

Tutaj {[12] } jest podobny anwser do podobnego pytania.

 1
Author: Statham,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:37

Dla gentoo jest w głównym repozytorium: emerge --ask scipy

 0
Author: automaton,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-04-13 05:02:30

Możesz również użyć tego w windows z Pythonem 3.6 python -m pip install scipy

 0
Author: Ibrahim Isa,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-04-25 22:13:00