Installer SciPy avec pip
15 réponses
une tentative de easy_install
indique un problème avec leur listing dans le Python Package Index , que pip recherche.
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
pouvez installer à partir de Subversion (SVN), Git , Mercurial , et Bazar référentiels. SciPy utilise SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
mise à Jour (12-2012):
pip install git+https://github.com/scipy/scipy.git
puisque NumPy est une dépendance, il devrait être installé aussi.
condition préalable:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
colis réels:
sudo pip install numpy
sudo pip install scipy
colis facultatifs:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas
dans Ubuntu 10.04 (lucide), je pourrais avec succès pip install scipy
(dans un 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
pour installer scipy sur windows suivez ces instructions: -
Étape-1 : Appuyez sur ce lien http://www.lfd.uci.edu/~gohlke/pythonlibs / #scipy pour télécharger un scipy .whl fichier (par exemple, scipy-0.17.0-cp34-aucun-win_amd64.whl).
Step-2: Allez dans le répertoire où ce fichier de téléchargement se trouve à partir de la commande invite (CD folder-name ).
Étape-3: exécuter cette commande:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
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
noter que l'option -U
de pip install
demande que le paquet soit amélioré . Sans lui, si le paquet est déjà installé pip
vous en informera et quittera sans rien faire.
si j'installe D'abord BLAS, LAPACK et GCC Fortran comme paquets système( j'utilise Arch Linux ), je peux faire installer SciPy avec:
pip install scipy
Sur Fedora, cela fonctionne:
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
si vous obtenez des erreurs public key
pendant le téléchargement, ajoutez --nogpgcheck
comme paramètre à yum
, par exemple:
yum --nogpgcheck install blas-devel
sur Fedora 23 à partir de", Utilisez dnf
au lieu de yum
.
pour les utilisateurs D'Arch Linux:
pip install --user scipy
conditions préalables l'installation des paquets Arcs suivants:
-
gcc-fortran
-
blas
-
lapack
Addon pour Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
le dépôt a bougé, mais un
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
a échoué pour moi... Avec les étapes suivantes, cela a finalement fonctionné (comme root dans un environnement virtuel, où python3
est un lien vers Python 3.2.2):
installer les dépendances Ubuntu( voir elaichi), clone NumPy et SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
Build NumPy (dans le dossier numpy
):
python3 setup.py build --fcompiler=gnu95
installer SciPy (dans le dossier scipy
):
python3 setup.py install
dans mon cas, ça ne marchait pas jusqu'à ce que j'installe aussi le paquet suivant : libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
puis lancez pip install scipy
- installer python-3.4.4
- scipy-0.15.1-win32-superpack-python3.4
- appliquer la suivante confie 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
en plus de toutes ces réponses, Si vous installez python of 32bit sur votre machine 64bit, vous devez télécharger scipy of 32-bit indépendamment de votre machine. http://www.lfd.uci.edu / ~gohlke / pythonlibs / Dans L'URL ci-dessus, vous pouvez télécharger les paquets et la commande est: pip install
la réponse est oui, il y en a.
tout d'abord, vous pouvez installer facilement des commandes d'utilisation de numpy:
pip install numpy
ensuite, vous devez installer mkl, qui est requis par Scipy, et vous pouvez le télécharger ici
après avoir téléchargé file_name.whl vous l'installez
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
ensuite sur le même site vous pouvez télécharger scipy-0.18.1-cp35-cp35m-win32.whl
Note:vous devez télécharger file_name.whl selon votre version python, Si votre version python est 32bit python3.5 vous devriez télécharger celui-ci, et le" win32 " concerne votre version python, pas votre version de système d'exploitation.
puis installez file_name.comme ceci:
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
, Alors il n'y a plus qu'une chose à faire: commenter une ligne spécifique, ou il y aura des messages d'erreur lorsque vous commande d'entrée "Importer scipy".
donc commentez cette ligne
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
dans ce fichier: your_own_path\lib\site-packages\scipy__init__.py
alors vous pouvez utiliser SciPy:)
Ici vous en dit plus sur la dernière étape.
Ici est une semblable réponse à une question similaire.
pour gentoo, c'est dans le dépôt principal:
emerge --ask scipy
vous pouvez également l'utiliser dans windows avec python 3.6 python -m pip install scipy