mac python install scipy pip

python - mac - Instalando SciPy con pip



pip install numpy scipy matplotlib pandas (15)

Es posible instalar NumPy con pip usando pip install numpy .

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

Actualizar

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


  1. instalar python-3.4.4
  2. scipy-0.15.1-win32-superpack-python3.4
  3. aplicar el siguiente documento de recomendación

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


Además de todas estas respuestas, si instala python de 32 bits en su máquina de 64 bits, debe descargar scipy de 32 bits independientemente de su máquina. http://www.lfd.uci.edu/~gohlke/pythonlibs/ En la URL anterior puede descargar los paquetes y el comando es: pip install


Complemento para Ubuntu (Ubuntu 10.04 LTS (Lucid Lynx)):

El repositorio se movió, pero una

pip install -e git+http://github.com/scipy/scipy/#egg=scipy

falló para mí ... Con los siguientes pasos, finalmente funcionó (como root en un entorno virtual, donde python3 es un enlace a Python 3.2.2): instale las dependencias de Ubuntu (consulte elaichi), clone NumPy y SciPy:

git clone git://github.com/scipy/scipy.git scipy git clone git://github.com/numpy/numpy.git numpy

Construye NumPy (dentro de la carpeta numpy ):

python3 setup.py build --fcompiler=gnu95

Instale SciPy (dentro de la carpeta scipy ):

python3 setup.py install


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 obtiene algún error de public key durante la descarga, agregue --nogpgcheck como parámetro a yum , por ejemplo: yum --nogpgcheck install blas-devel

En Fedora 23 en adelante, use dnf lugar de yum .


En Ubuntu 10.04 (Lucid), pude pip install scipy (dentro de un virtualenv) después de instalar algunas 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


En mi caso, no funcionó hasta que también instalé el siguiente paquete: libatlas-base-dev, gfortran

sudo apt-get install libatlas-base-dev gfortran

A continuación, ejecute pip install scipy


Intenté todo lo anterior y nada funcionó para mí. Esto solucionó todos mis problemas:

pip install -U numpy pip install -U scipy

Tenga en cuenta que la opción -U para pip install solicita que el paquete se actualice . Sin él, si el paquete ya está instalado, pip te informará de esto y saldrá sin hacer nada.


Para gentoo, está en el repositorio principal: emerge --ask scipy


Para instalar Scipy en Windows siga estas instrucciones:

Paso 1: Presione este enlace http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy para descargar un archivo .whl scipy (por ejemplo, scipy-0.17.0-cp34-none-win_amd64.whl).

Paso 2: vaya al directorio donde está el archivo de descarga desde el símbolo del sistema (cd nombre-carpeta).

Paso 3: Ejecutar este comando:

pip install scipy-0.17.0-cp27-none-win_amd64.whl


Para los usuarios de Arch Linux:

pip install --user scipy prerrequisitos para pip install --user scipy los siguientes paquetes Arch:

  • gcc-fortran
  • blas
  • lapack

Si instalo BLAS, LAPACK y GCC Fortran como paquetes de sistema (estoy usando Arch Linux ), puedo instalar SciPy con:

pip install scipy


También puede usar esto en windows con python 3.6 python -m pip install scipy


Un intento de instalación easy_install indica un problema con su listing en el Índice de Paquetes de Python , que realiza 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 instalarse desde los repositorios de Subversion (SVN), Git , Mercurial y Bazaar . SciPy usa SVN:

pip install svn+http://svn.scipy.org/svn/scipy/trunk/#egg=scipy

Actualización (12-2012):

pip install git+https://github.com/scipy/scipy.git

Dado que NumPy es una dependencia, también debe instalarse.


Requisito previo:

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


La respuesta es sí, la hay.

Primero puedes instalar fácilmente los comandos de uso numpy:

pip install numpy

Luego debes instalar mkl, que es requerido por Scipy, y puedes descargarlo aquí

Después de descargar el file_name.whl lo instalas

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

Luego, en el mismo sitio web puede descargar scipy-0.18.1-cp35-cp35m-win32.whl

Nota: debe descargar el file_name.whl de acuerdo con su versión de python, si su versión de python es 32bit python3.5, debe descargar este, y el "win32" se refiere a su versión de python, no a la versión de su sistema operativo.

Luego instale file_name.whl de esta manera:

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

Entonces solo queda una cosa más que hacer: comentar una línea específica o habrá mensajes de error cuando imputar el comando "importar scipy".

Así que comenta esta línea

from numpy._distributor_init import NUMPY_MKL # requires numpy+mkl

en este archivo: ruta_de_web / lib / sitio-paquetes / scipy__init __. py

Entonces puedes usar SciPy :)

Here te contamos más sobre el último paso.

Here hay una respuesta similar a una pregunta similar.