Installation SciPy avec pip
La solution
Une tentative de easy_install
indique un problème avec leur liste dans le pypi qui pip recherches.
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 Subversion (SVN), Git , Mercurial et Bazaar les dépôts de. 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
Depuis NumPy est une dépendance, il doit également être installé.
Autres conseils
Condition préalable:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
paquets actuels:
sudo pip install numpy
sudo pip install scipy
packages en option:
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 (Lucid), je pourrais pip install scipy
avec succès (dans un virtualenv) après avoir installé certaines de ses dépendances, notamment:
$ 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 les fenêtres suivez les instructions suivantes: -
Étape 1: Appuyez sur ce lien http://www.lfd.uci.edu/~gohlke / pythonlibs / # scipy pour télécharger un fichier .whl scipy (par exemple scipy-0.17.0-CP34-aucun-win_amd64.whl).
Étape 2:. Allez dans le répertoire où le fichier de téléchargement est là depuis l'invite de commande (cd dossier-nom)
Étape 3: Exécutez cette commande:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
J'ai essayé tout ce qui précède et rien ne fonctionnait pour moi. Ceci a résolu tous mes problèmes:
pip install -U numpy
pip install -U scipy
Notez que l'option -U
à pip install
demande que le paquet être modernisés . Sans elle, si le paquet est déjà installé pip
vous en informer et sortir sans rien faire.
Si je d'abord installer BLAS, LAPACK et GCC Fortran sous forme de paquets du système (j'utilise Arch Linux ), je peux me SciPy installé 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 de public key
lors du téléchargement, ajouter --nogpgcheck
comme paramètre à yum
, par exemple:
yum --nogpgcheck install blas-devel
Sur Fedora 23 partir, l'utilisation dnf
au lieu de yum
.
Pour les utilisateurs d'Arch Linux:
pip install --user scipy
les conditions préalables packages Arc suivants à installer:
-
gcc-fortran
-
blas
-
lapack
Addon pour Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Le dépôt déplacé, mais un
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
a échoué pour moi ... Avec les étapes suivantes, il a finalement élaboré (en tant que 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
Construire NumPy (dans le dossier numpy
):
python3 setup.py build --fcompiler=gnu95
Installer SciPy (dans le dossier scipy
):
python3 setup.py install
Dans mon cas, il ne fonctionnait pas jusqu'à ce que j'ai aussi installé le package suivant: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
install Ensuite, exécutez pip scipy
- install python-3.4.4
- scipy-0.15.1-win32-Superpack-python3.4
- appliquer la doc Commend suivante
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
La réponse est oui, il y a.
D'abord, vous pouvez facilement installer les commandes numpy d'utilisation:
pip install numpy
Ensuite, vous devez installer MKL, qui est requis par Scipy, et vous pouvez le télécharger
Après le téléchargement 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
Remarque: Vous devez télécharger le file_name.whl selon vous la version python, si vous la version python est 32bit python3.5 vous devez télécharger celui-ci, et le « win32 » est sur votre version python, pas votre exploitation version du système.
Ensuite, installez file_name.whl 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 qu'une chose à faire: comment une ligne specfic ou il y aura des messages d'erreur lorsque vous commande imput « scipy import »
.Alors 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
Ensuite, vous pouvez utiliser SciPy:)
En plus de toutes ces réponses, Si vous installez python de 32 bits sur votre machine 64 bits, vous devez télécharger scipy de 32 bits, 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 commande est la suivante: pip install
Pour gentoo, il est dans le référentiel principal:
emerge --ask scipy
Vous pouvez également utiliser dans Windows avec Python 3.6 python -m pip install scipy