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 package SciPy est maintenant disponible pour être installé avec pip
!
pip install
Réponses:
Une tentative pour
easy_install
indiquer un problème avec leur liste dans l' index de package Python , que pip recherche.Cependant, tout n'est pas perdu;
pip
peut installer à partir des référentiels Subversion (SVN), Git , Mercurial et Bazaar . SciPy utilise SVN:Mise à jour (12-2012):
Étant donné que NumPy est une dépendance, il doit également être installé.
la source
pip install svn+http://svn.scipy.org/svn/scipy/trunk
Notez que, après stackoverflow.com/questions/651305 , vous pouvez également choisir une révision donnée (disons 5839, qui je crois est la dernière version stable, 0.7.1) en utilisant:pip install http://svn.scipy.org/svn/scipy/!svn/bc/5839/trunk/
bien que je n'ai pas testé ça ...pip install scipy
échoue pendant la compilation fortan (même après avoir réussibrew install gfortran
etpip install numpy
). L'installation svn évite l'installation de github repo de @ lokalhort avec python3 ou les dépendances de @ elaichiapt-get
pour ubuntu.Prérequis:
Forfaits réels:
Forfaits optionnels:
src
la source
sudo pip install
n'est pas un modèle qu'une réponse à usage général devrait inclure. Habituellement, vous voulezpip install
entrer dans votre virtualenv.libatlas-base-dev
est livré avec le système d'exploitation etgfortran
peut être installé à l'aide d'un package ( https://gcc.gnu.org/wiki/GFortranBinariesMacOS )sudo pip install
python. Utilisez virtualenv et virtualenvwrapper . Mon schéma habituel estsudo apt-get install python-pip
suivi desudo pip install virtualenvwrapper
. Après ça tout va dans un virtualenv.c++: internal compiler error: Killed (program cc1plus) error: Command "c++ -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC -D__STDC_FORMAT_MACROS=1 -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c scipy/sparse/sparsetools/csr_wrap.cxx -o build/temp.linux-x86_64-2.7/scipy/sparse/sparsetools/csr_wrap.o" failed with exit status 4
Dans Ubuntu 10.04 (Lucid), j'ai pu réussir
pip install scipy
(au sein d'un virtualenv) après avoir installé certaines de ses dépendances, en particulier:la source
sudo aptitude install python-scipy
sudo apt-get build-dep python-scipy
puis d'installer scipy depuis pip.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 où se trouve ce fichier de téléchargement à partir de l'invite de commande (nom du dossier cd).
Étape 3: exécutez cette commande:
la source
numpy
en utilisant le package de ce site et tout fonctionnait très bienJ'ai essayé tout ce qui précède et rien n'a fonctionné pour moi. Cela a résolu tous mes problèmes:
Notez que l'
-U
option permet depip install
demander que le package soit mis à niveau . Sans cela, si le paquet est déjà installépip
vous en informera et quittera sans rien faire.la source
Si j'installe BLAS, LAPACK et GCC Fortran en tant que packages système (j'utilise Arch Linux ), je peux installer SciPy avec:
la source
Sur Fedora, cela fonctionne:
Si vous obtenez des
public key
erreurs lors du téléchargement, ajoutez--nogpgcheck
comme paramètre àyum
, par exemple:yum --nogpgcheck install blas-devel
À partir de Fedora 23 , utilisez
dnf
plutôt queyum
.la source
Pour les utilisateurs d'Arch Linux:
pip install --user scipy
prérequis les packages Arch suivants à installer:gcc-fortran
blas
lapack
la source
Module complémentaire pour Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
Le référentiel a bougé, mais un
a échoué pour moi ... Avec les étapes suivantes, cela a finalement fonctionné (en tant que root dans un environnement virtuel, où se
python3
trouve un lien vers Python 3.2.2): installez les dépendances Ubuntu (voir elaichi), clonez NumPy et SciPy:Construisez NumPy (dans le
numpy
dossier):Installez SciPy (dans le
scipy
dossier):la source
Dans mon cas, cela ne fonctionnait pas avant d'avoir également installé le package suivant: libatlas-base-dev, gfortran
Ensuite, exécutez pip install scipy
la source
la source
La réponse est oui, il y en a.
D'abord, vous pouvez facilement installer les commandes d'utilisation de 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 nom_fichier.whl vous l'installez
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 nom_fichier.whl en fonction de votre version de python, si votre version de python est 32 bits python3.5, vous devez télécharger celui-ci, et le "win32" concerne votre version de python, pas la version de votre système d'exploitation.
Ensuite, installez file_name.whl comme ceci:
Ensuite, il n'y a plus qu'une chose à faire: commenter une ligne spécifique ou il y aura des messages d'erreur lorsque vous imputez la commande "import scipy".
Alors commentez cette ligne
dans ce fichier: your_own_path \ lib \ site-packages \ scipy__init __. py
Ensuite, vous pouvez utiliser SciPy :)
Ici vous en dit plus sur la dernière étape.
Voici une réponse similaire à une question similaire.
la source
Outre toutes ces réponses, si vous installez le 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 packages et la commande est: pip install
la source
Pour gentoo, c'est dans le dépôt principal:
emerge --ask scipy
la source
Vous pouvez également l'utiliser dans Windows avec Python 3.6
python -m pip install scipy
la source