200 votes

Installer scipy avec pip

Il est possible d'installer numpy avec pip en utilisant pip install numpy .

Existe-t-il une possibilité similaire avec scipy ? (Faire pip install scipy ne fonctionne pas)

Mise à jour

Le paquet scipy est maintenant disponible pour être installé avec pip La question n'est donc plus pertinente.

211voto

knoxxs Points 1306

Pré-requis :

sudo apt-get install python-pip python-dev build-essential  

Paquets réels :

sudo pip install numpy
sudo apt-get install libatlas-base-dev gfortran
sudo pip install scipy

Packages optionnels :

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

src

106voto

Une tentative de easy_install indique un problème avec leur liste dans le Index des paquets Python que les recherches de 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

Tout n'est pas perdu, cependant ; pip peut installer à partir de dépôts Subversion, Git, Mercurial et Bazaar. SciPy utilise SVN :

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

Mise à jour (12-2012) :

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

Comme Numpy est une dépendance, il doit être installé également.

33voto

elaichi Points 413

Dans Ubuntu 10.04 (Lucid), j'ai pu avec succès pip install scipy (dans une virtualenv) après avoir installé certaines de ses dépendances, en particulier :

$ 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

17voto

Michael Gogel Points 15

J'ai essayé tout ce qui précède et rien n'a fonctionné pour moi.

Cela a résolu tous mes problèmes.

pip install -U numpy

pip install -U scipy

fait.

13voto

user437730 Points 61

Je peux obtenir l'installation de scipy avec "pip install scipy" si j'installe d'abord blas, lapack et gcc-fortran comme paquets système (j'utilise Arch Linux).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X