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.)
Mettre à jour
Le paquet SciPy est maintenant disponible pour être installé avec pip
!
Une tentative de easy_install
indique un problème avec leur liste dans le Index du package Python , que recherche le 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
Cependant, tout n'est pas perdu; pip
peut installer à partir de Subversion (SVN), Git , Mercurial , et Bazar . 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
NumPy étant une dépendance, il devrait également être installé.
Prérequis:
Sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
Sudo pip install --upgrade pip
Paquets réels:
Sudo pip install numpy
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
Dans Ubuntu 10.04 (Lucid), je pouvais réussir pip install scipy
(dans une 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 Windows, suivez ces instructions: -
Étape 1: Appuyez sur ce lien http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy pour télécharger un fichier scipy .whl (par exemple scipy-0.17.0-cp34- none-win_AMD64.whl).
Étape 2: Accédez au répertoire dans lequel se trouve le fichier de téléchargement à l’aide de la commande Invite (nom du dossier cd).
É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 n'a fonctionné pour moi. Cela a résolu tous mes problèmes:
pip install -U numpy
pip install -U scipy
Notez que l'option -U
sur pip install
demande que le package soit mis à nivea. Sans cela, si le paquet est déjà installé, pip
vous en informera et sortira sans rien faire.
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
lors du téléchargement, ajoutez --nogpgcheck
en tant que paramètre pour yum
, par exemple: yum --nogpgcheck install blas-devel
À partir de Fedora 2, utilisez dnf
au lieu de yum
.
Si j'installe pour la première fois BLAS, LAPACK et GCC Fortran en tant que packages système (j'utilise Arch Linux ), je peux installer SciPy avec:
pip install scipy
Pour les utilisateurs Arch Linux:
pip install --user scipy
pré-requis l'installation des packages Arch suivants:
gcc-fortran
blas
lapack
Dans mon cas, cela ne fonctionnait pas tant que je n’ai pas installé le paquet suivant: libatlas-base-dev, gfortran
Sudo apt-get install libatlas-base-dev gfortran
Puis lancez pip install scipy
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
Addon pour Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Le référentiel a été déplacé, 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é (en tant que racine dans un environnement virtuel, où python3
est un lien vers Python 3.2.2): installez 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
Installez SciPy (dans le dossier scipy
):
python3 setup.py install
La réponse est oui, oui.
Premièrement, vous pouvez facilement installer les commandes d’utilisation 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é le fichier nom_fichier.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 Web, vous pouvez télécharger scipy-0.18.1-cp35-cp35m-win32.whl
Remarque: vous devez télécharger le fichier nom_fichier.whl selon votre version python, si vous utilisez la version python 32 bits, vous devez télécharger celle-ci, et le "win32" concerne votre version de python, pas celle de votre système d'exploitation.
Installez ensuite nom_fichier.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
Il ne reste plus qu’une chose à faire: commentez une ligne spécifique ou il y aura des messages d’erreur lorsque vous importerez la commande "import scipy".
Alors commentez cette ligne
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
dans ce fichier: chemin_votre_porte\lib\site-packages\scipy__init __. py
Ensuite, vous pouvez utiliser SciPy :)
Ici vous en dit plus sur la dernière étape.
Ici est une réponse similaire à une question similaire.
Outre toutes ces réponses, si vous installez python de 32 bits sur votre ordinateur 64 bits, vous devez télécharger scipy de 32 bits, quel que soit votre ordinateur. http://www.lfd.uci.edu/~gohlke/pythonlibs/ Dans l'URL ci-dessus, vous pouvez télécharger les packages et la commande est: pip install
Pour gentoo, c'est dans le dépôt principal: emerge --ask scipy
Vous pouvez également l'utiliser dans des fenêtres avec python 3.6 python -m pip install scipy