instalar como python numpy scipy windows64

python - como - pip install scipy



Instalar NumPy y SciPy en Windows de 64 bits(con Pip) (13)

¡Ahora puedes instalar numpy en Windows!

"Nota: esta página solo tiene relevancia histórica, ahora puedes instalarla en pip para Windows" Fuente: https://github.com/numpy/numpy/wiki/Whats-with-Windows-builds

Descubrí que es imposible instalar NumPy / SciPy a través de instaladores en Windows de 64 bits, eso solo es posible en 32 bits. Como necesito más memoria de la que me proporciona una instalación de 32 bits, necesito la versión de 64 bits de todo.

Intenté instalar todo a través de Pip y la mayoría de las cosas funcionaron. Pero cuando llegué a SciPy, se quejó de perder un compilador de Fortran. Así que instalé Fortran a través de MinGW / MSYS. Pero no puede instalar SciPy de inmediato, necesita reinstalar NumPy. Así que lo intenté, pero ahora ya no funciona a través de Pip ni a través de easy_install . Ambos dan estos errores:

  • Hay muchos errores sobre LNK2019 y LNK1120
  • Recibo muchos errores en el rango de C : C2065, C2054 , C2085 , C2143`, etc. Pertenecen juntos, creo.
  • No se encontró un enlazador de Fortran, pero no tengo idea de cómo instalarlo, no puedo encontrar nada en él.
  • Y muchos más errores que ya están fuera de la parte visible de mis ventanas de cmd ...
  • El error fatal es sobre LNK1120 :

    build / lib.win-amd64-2.7 / numpy / linalg / lapack_lite.pyd: error fatal LNK1120: 7 error externo no resuelto: script de instalación salido con error: Comando "C: / Users / me / AppData / Local / Programs / Common / Microsoft / Visual C ++ para Python / 9.0 / VC / Bin / amd64 / link.exe / DLL / nologo / INCREMENTAL: NO / LIBPATH: C: / BLAS / LIBPATH: C: / Python27 / libs / LIBPATH: C: / Python27 / PCbuild / amd64 /LIBPATH:build/temp.win-amd64-2.7 lapack.lib blas.lib / EXPORT: initlapack_lite build / temp.win-amd64-2.7 / Release / numpy / linalg / lapack_litemodule.obj / OUT: build / lib .win-amd64-2.7 / numpy / linalg / lapack_lite.pyd /IMPLIB:build/temp.win-amd64-2.7/Release/numpy/linalg/lapack_lite.lib /MANIFESTFILE:build/temp.win-amd64-2.7/Release / numpy / linalg / lapack_lite.pyd.manifest "falló con el estado de salida 1120

¿Cuál es la forma correcta de instalar las versiones de 64 bits NumPy y SciPy en una máquina con Windows de 64 bits? ¿Yo me perdí algo? ¿Debo especificar algo en alguna parte? No hay información para Windows sobre estos problemas que pueda encontrar, solo para Linux o Mac OS X, pero no me ayudan porque no puedo usar sus comandos.


Descargando los binarios de 64 bits de http://www.lfd.uci.edu/~gohlke/pythonlibs/ , e instalándolos directamente con pip en este orden:

pip install numpy-1.12.0+mkl-cp36-cp36m-win64.whl pip install scipy-0.18.1-cp36-cp36m-win64.whl pip install matplotlib-2.0.0-cp36-cp36m-win64.whl

Tenga en cuenta que debe colocar el símbolo del sistema en la carpeta donde coloca los archivos .whl después de descargarlos, y debe ejecutarlo como administrador, funcionó para mí en Windows 10 de 64 bits, ahora Python está en funcionamiento.


Hola, tuve el mismo problema.
Puede encontrar todos los paquetes en el siguiente enlace:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
Y elija el paquete que necesita para su versión de Windows y Python.

Tienes que descargar el archivo con la extensión whl . Después de eso, copiarás el archivo en tu directorio python y luego ejecutarás el siguiente comando:
py -3.6 -m pip install matplotlib-2.1.0-cp36-cp36m-win_amd64.whl

Aquí hay un ejemplo cuando quería instalar matplolib para mi python 3.6 https://www.youtube.com/watch?v=MzV4N4XUvYc
y este es el video que seguí.


Intel proporciona módulos de Python precompilados de forma gratuita en su "Distribución de Intel para Python". Los módulos se compilan contra Intel MKL (Math Kernel Library) y, por lo tanto, se optimizan para un rendimiento más rápido. El paquete incluye NumPy, SciPy, scikit-learn, pandas, matplotlib, Numba, tbb, pyDAAL, Jupyter y otros. Encuentre más información y el enlace de descarga here



La versión del paquete es muy importante.

Encontré una combinación estable que funciona en mi máquina Windows10 de 64 bits:

pip install numpy-1.12.0+mkl-cp36-cp36m-win64.whl pip install scipy-0.18.1-cp36-cp36m-win64.whl pip install matplotlib-2.0.0-cp36-cp36m-win64.whl

Source


Numpy (como también algunos otros paquetes como Scipy, Pandas, etc.) incluye muchos códigos C, Cython y Fortran que se deben compilar correctamente, antes de poder usarlos. Esta es, por cierto, también la razón por la cual estos paquetes de Python proporcionan un álgebra lineal tan rápida.

Para obtener paquetes precompilados para Windows, eche un vistazo a los Binarios de Windows no oficiales de Gohlke o use una distribución como Winpython (solo funciona) o Anaconda (más compleja) que proporciona un entorno completo preconfigurado con muchos paquetes de la pila científica de python.



Puede instalar scipy y numpy usando sus ruedas.

Primero instala el paquete de ruedas si ya no está allí ...

pip install wheel

Simplemente seleccione el paquete que desea de http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy

Ejemplo: si está ejecutando python3.5 32 bit en Windows, elija scipy-0.18.1-cp35-cp35m-win_amd64.whl luego se descargará automáticamente.

Luego vaya a la línea de comando y cambie el directorio a la carpeta de descargas e instale la rueda de arriba usando pip .

Ejemplo:

cd C:/Users/[user]/Downloads pip install scipy-0.18.1-cp35-cp35m-win_amd64.whl


Si está en Windows, ¡no necesitaría rueda de todos modos! Puede instalar directamente el paquete descargando el paquete de 32 bits como win32 de este enlace [ http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy] y luego mover ese paquete descargado al directorio actual de cmd y abrir cmd y escriba el siguiente código pip install numpy-1.13.1+mkl-cp36-cp36m-win32.whl luego haga lo mismo para scipy

Para 64 bits, necesitas instalar mingw-w64 ya que es gcc y compila numpy y skipy como estado precompilado.

Actualmente funciona bien con 32 bits. Así que he optado por el paquete win32 tanto para numpy + mkl como para scipy en ese enlace.

¡Espero que esto funcione! Intentalo


para python 3.6, lo siguiente funcionó para mí iniciar cmd.exe como administrador

pip install numpy-1.13.0+mkl-cp36-cp36m-win32 pip install scipy-0.19.1-cp36-cp36m-win32



Instalación con pip

Puede instalar las ruedas numpy y scipy en Windows con pip en un solo paso si usa el enlace apropiado de los Binarios de Windows no oficiales de Gohlke (mencionado por sebix) y ejecuta el símbolo del sistema de Windows como Administrador. Por ejemplo, en Python 3.5, simplemente usaría algo como esto:

# numpy-1.9.3+mkl for Python 3.5 on Win AMD64 pip3.5 install http://www.lfd.uci.edu/~gohlke/pythonlibs/xmshzit7/numpy-1.9.3+mkl-cp35-none-win_amd64.whl # scipy-0.16.1 for Python 3.5 on Win AMD64 pip3.5 install http://www.lfd.uci.edu/~gohlke/pythonlibs/xmshzit7/scipy-0.16.1-cp35-none-win_amd64.whl