Pregunta

Es posible instalar NumPy con pip usando pip install numpy.

¿Hay una posibilidad similar con SciPy ? (Hacer pip install scipy no funciona.)


Actualizar

El paquete SciPy ahora está disponible para ser instalado con pip!

¿Fue útil?

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

src

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

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top