Instalación SciPy con pip
Solución
Un intento de easy_install
indica un problema con su lista en el Python índice de paquetes , que pip búsquedas.
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
No todo está perdido, sin embargo; pip
puede instalar desde Subversion (SVN), Git , Mercurial , y repositorios Bazar . SciPy utiliza SVN:
pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy
Actualizar (12 a 2012):
pip install git+https://github.com/scipy/scipy.git
Desde NumPy es una dependencia, se debe instalar también.
Otros consejos
Requisito:
sudo apt-get install build-essential gfortran libatlas-base-dev python-pip python-dev
sudo pip install --upgrade pip
paquetes reales:
sudo pip install numpy
sudo pip install scipy
paquetes opcionales:
sudo pip install matplotlib OR sudo apt-get install python-matplotlib
sudo pip install -U scikit-learn
sudo pip install pandas
En Ubuntu 10.04 (Lucid), pude pip install scipy
con éxito (dentro de un virtualenv) después de instalar algunos de sus dependencias, en particular:
$ 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
Para instalar scipy en las ventanas sigan estas instrucciones: -
Paso 1: Pulse este enlace http://www.lfd.uci.edu/~gohlke / pythonlibs / # scipy para descargar un archivo .whl scipy (por ejemplo scipy-0.17.0-CP34-ninguno-win_amd64.whl).
Paso 2:. Ir al directorio en el que se descarga de archivos es allí desde el símbolo del sistema (cd carpeta de nombre)
Paso 3: Ejecutar este comando:
pip install scipy-0.17.0-cp27-none-win_amd64.whl
He intentado todo lo anterior y nada funcionó para mí. Esto resolvió todos mis problemas:
pip install -U numpy
pip install -U scipy
Tenga en cuenta que la opción -U
a pip install
peticiones que el paquete sea actualizarse . Sin ella, pip
si el paquete ya está instalado le informará de esto y salir sin hacer nada.
Si yo instalo primero BLAS, LAPACK y GCC Fortran como paquetes de sistema (estoy usando Arch Linux ), puedo conseguir SciPy instalado con:
pip install scipy
En Fedora, esto funciona:
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 sale algún error public key
durante la descarga, añadir --nogpgcheck
como parámetro para yum
, por ejemplo:
yum --nogpgcheck install blas-devel
En Fedora 23 en adelante, el uso dnf
en lugar de yum
.
Para los usuarios de Arch Linux:
pip install --user scipy
requisitos previos los siguientes paquetes de Arch que se instalarán:
-
gcc-fortran
-
blas
-
lapack
Addon para Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):
El repositorio se movió, sino un
pip install -e git+http://github.com/scipy/scipy/#egg=scipy
fallido para mí ... Con los siguientes pasos, que finalmente funcionó (como root en un entorno virtual, donde python3
es un enlace a Python 3.2.2):
instalar las dependencias de Ubuntu (ver elaichi), clonar y NumPy SciPy:
git clone git://github.com/scipy/scipy.git scipy
git clone git://github.com/numpy/numpy.git numpy
Construir NumPy (dentro de la carpeta numpy
):
python3 setup.py build --fcompiler=gnu95
Instalar SciPy (dentro de la carpeta scipy
):
python3 setup.py install
En mi caso, que no estaba funcionando hasta que también se instala el siguiente paquete: libatlas-base-dev, gfortran
sudo apt-get install libatlas-base-dev gfortran
A continuación, ejecute la instalación de pepita scipy
- instalar python-3.4.4
- scipy-0.15.1-win32-Superpack-python3.4
- aplicar la siguiente doc commend
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 respuesta es sí, la hay.
En primer lugar se puede instalar fácilmente los comandos de uso numpy:
pip install numpy
A continuación, debe instalar MKL, que es requerido por Scipy, y se puede descargar aquí
Después de la descarga del file_name.whl de instalarlo
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
A continuación, en el mismo sitio web se puede descargar scipy-0.18.1-CP35-cp35m-win32.whl
Nota: Debe descargar el file_name.whl según la versión que pitón, si la versión de 32 bits de Python es python3.5 debe descargar éste, y el "Win32" es sobre la versión de Python, no su funcionamiento versión del sistema.
A continuación, instalar file_name.whl como esto:
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
A continuación, sólo hay una cosa más que hacer: comentar una línea specfic o habrá mensajes de error cuando imput comando "scipy importación"
.Así que a comentar la línea
from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl
en este archivo:. Your_own_path \ lib \ site-packages \ __ scipy__init py
A continuación, puede utilizar SciPy:)
Aquí contiene más información sobre el último paso.
Aquí es una anwser similar a una pregunta similar.
Además de todas estas respuestas, Si instala pitón de 32 bits en su máquina de 64 bits, usted tiene que descargar scipy de 32 bits con independencia de su máquina. http://www.lfd.uci.edu/~gohlke/pythonlibs/ En el anterior se pueden descargar los paquetes y el comando es: pip install
Para gentoo, está en el repositorio principal:
emerge --ask scipy
También puede utilizar esto en ventanas con Python 3.6 python -m pip install scipy