J'ai Python 2.7 en cours d'exécution et j'essaie d'installer scipy en utilisant easy_install qui renvoie les erreurs suivantes:
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
Best match: scipy 0.11.0
Downloading http://pypi.python.org/packages/source/s/scipy/scipy-0.11.0.Zip#md5=40b700ddde9ddab643b640fff7a9d753
Processing scipy-0.11.0.Zip
Running scipy-0.11.0/setup.py -q bdist_Egg --dist-dir /tmp/easy_install-49BQSz/scipy-0.11.0/Egg-dist-tmp-KMjwKy
Running from scipy source directory.
/usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1425: UserWarning:
Atlas (http://math-atlas.sourceforge.net/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [atlas]) or by setting
the ATLAS environment variable.
warnings.warn(AtlasNotFoundError.__doc__)
/usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1434: UserWarning:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
warnings.warn(BlasNotFoundError.__doc__)
/usr/lib64/python2.7/site-packages/numpy/distutils/system_info.py:1437: UserWarning:
Blas (http://www.netlib.org/blas/) sources not found.
Directories to search for the sources can be specified in the
numpy/distutils/site.cfg file (section [blas_src]) or by setting
the BLAS_SRC environment variable.
warnings.warn(BlasSrcNotFoundError.__doc__)
error:
Blas (http://www.netlib.org/blas/) libraries not found.
Directories to search for the libraries can be specified in the
numpy/distutils/site.cfg file (section [blas]) or by setting
the BLAS environment variable.
J'ai donc installé Blas et Atalas en exécutant
apt-get install blas
apt-get install atlas
Cependant, les erreurs easy_install ne disparaissent pas.
Merci!
Ubuntu place les fichiers de bibliothèque dans un répertoire plutôt exotique ./usr/lib/x86_64-linux-gnu/
ou quelque chose d'autre, selon votre architecture . Vous devez ajouter ce répertoire au fichier site.cfg ou à la variable d'environnement BLAS.
Si l'installation facile a également besoin des fichiers d'en-tête, vous devez installer les packages -dev respectifs.
Mais, comme le suggère @ pitsanu-swangpheaw, vous pouvez également installer le répertoire de paquets du site à l’aide du gestionnaire de paquets ubuntu.
Sudo apt-get install python-numpy python-scipy
Ce qui a fonctionné pour moi:
Pour installer scipy à partir de PIP, vous avez besoin des packages libatlas-base-dev
(bibliothèques, etc. pour ATLAS/BLAS) et gfortran
(compilateur GNU Fortran).
Une fois ces packages installés, le programme d'installation de scipy devrait se terminer comme prévu.
Si vous utilisez Python3, vous pouvez installer des packages à l'aide de apt-get
Sudo apt-get install python3-numpy python3-scipy
Si vous souhaitez toujours installer avec pip
, vous pouvez utiliser build-dep pour obtenir les dépendances de python-numpy et python-scipy, puis installer à l'aide de pip
.
Sudo apt-get build-dep python-numpy python-scipy
Remplacez python3 comme autre réponse. C'est ce que vous recherchez.
Sudo apt-get install python-scipy
a travaillé dans mon cas.
J'ai résolu le problème en cours d'exécution (semblable aux suggestions précédentes)
apt-get install scipy
Je résous ce problème en courant:
Sudo pip install scipy