Question

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

Y at-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!

Était-ce utile?

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

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

  1. install python-3.4.4
  2. scipy-0.15.1-win32-Superpack-python3.4
  3. 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:)

vous en dit plus sur la dernière étape.

est un anwser similaire à une question similaire.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top