NumPy no se instalará en Python 3.4.0 en Win7

Miré una publicación relacionada anterior y el comentarista dijo ‘¿por qué no usas el instalador de Windows? ”

Así que seguí el enlace y descargué https://pypi.python.org/packages/3.4/n/numpy/numpy-1.8.1-cp34-cp34m-macosx_10_6_intel.whl#md5=08043cc4eaa6267ac2f872924e11ae7c

Pero cuando hago clic en él, Win7 dice que no sabe cómo ejecutarlo. ¿Qué se supone que debo hacer con ese archivo?

Anteriormente intenté instalar Numpy en Py 3.4.0, ejecutando ‘pip3 install numpy’ desde la carpeta \ Python34 \ Scripts.

Dio 340 líneas de errores. empezando con:

 Descargando / descomprimiendo numpy
   Ejecutando setup.py (ruta: C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ numpy \ setup.py) egg_info para el número de paquete
     Ejecutando desde el directorio de origen numpy.

     advertencia: no se encontraron archivos que coincidan con 'tools \ py3tool.py'
     advertencia: no se encontraron archivos que coincidan con '*' en el directorio 'doc \ f2py'
     advertencia: no se encontraron archivos que coincidan con '* .pyc' en la distribución
     advertencia: no se encontraron archivos que coincidan con '* .pyo' en la distribución
     advertencia: no se encontraron archivos que coincidan con '* .pyd' en la distribución
 Instalación de paquetes recogidos: numpy
   Ejecutando setup.py install para numpy
     ruta no existente en 'numpy \\ distutils': 'site.cfg'
     F2PY Version 2
     blas_opt_info
     blas_mkl_info:
       bibliotecas mkl, vml, guía no encontrada en ['C: \\ Python34 \\ lib', 'C: \\', 'C: \\ Python34 \\ libs']
       NO DISPONIBLE

     openblas_info:
       bibliotecas no encontradas en ['C: \\ Python34 \\ lib', 'C: \\', 'C: \\ Python34 \\ libs']
       NO DISPONIBLE

     atlas_blas_threads_info:
     Configurando PTATLAS = ATLAS
       no se encontraron las bibliotecas ptf77blas, ptcblas, atlas en ['C: \\ Python34 \\ lib', 'C: \\', 'C: \\ Python34 \\ libs']
       NO DISPONIBLE

     atlas_blas_info
       no se encontraron bibliotecas f77blas, cblas, atlas en ['C: \\ Python34 \\ lib', 'C: \\', 'C: \\ Python34 \\ libs']
       NO DISPONIBLE

¿Por qué faltan todos estos archivos? Py 3.4.0 parece funcionar bien.

Así que intenté usar pip3 para instalar scipy. Eso también bombardeado, a saber:

 Descargando / desempaquetando scipy
   Ejecutando setup.py (ruta: C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy \ setup.py) egg_info para el paquete scipy

     advertencia: no hay archivos incluidos previamente que coincidan con '* _subr _ *. f' que se encuentran en el directorio 'scipy \ linalg \ src \ id_dist \ src'
     no se encontraron directorios incluidos anteriormente que coincidan con 'scipy \ special \ tests \ data \ boost'
     no se encontraron directorios incluidos anteriormente que coincidan con 'scipy \ special \ tests \ data \ gsl'
     no se encontraron directorios previamente incluidos que coincidan con 'doc \ build'
     no se encontraron directorios incluidos anteriormente que coincidan con 'doc \ source \ generic'
     advertencia: no se encontraron archivos que coincidan con '* .pyc' en la distribución
     advertencia: no se encontraron archivos incluidos anteriormente que coincidan con '* ~' en la distribución
     advertencia: no se encontraron archivos que coincidan con '* .bak' en la distribución
     advertencia: no se encontraron archivos que coincidan con '* .swp' en la distribución
     advertencia: no se encontraron archivos que coincidan con '* .pyo' en la distribución
 Instalación de paquetes recogidos: scipy
   Ejecutando setup.py install para scipy
     Rastreo (llamadas recientes más última):
       Archivo "", línea 1, en 
       Archivo "C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy \ setup.py", línea 237, en 
         setup_package ()
       Archivo "C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy \ setup.py", línea 225, en setup_package
         de la configuración de importación numpy.distutils.core
     ImportError: ningún módulo llamado 'numpy'
     Complete la salida del comando C: \ Python34 \ python.EXE -c "importe setuptools, tokenize; __ file __ = 'C: \\ Users \\ Windows \\ AppData \\ Local \\ Temp \\ pip_build_Windows \\ scipy \\ setup. py '; exec (compile (getattr (tokenize,' open ', open) (__ file __). read (). replace (' \ r \ n ',' \ n '), __file__,' exec ')) "install - -record C: \ Users \ Windows \ AppData \ Local \ Temp \ pip-qqtgehrv-record \ install-record.txt --single-version-externamente administrado -compile:
     Rastreo (llamadas recientes más última):

   Archivo "", línea 1, en 

   Archivo "C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy \ setup.py", línea 237, en 

     setup_package ()

   Archivo "C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy \ setup.py", línea 225, en setup_package

     de la configuración de importación numpy.distutils.core

 ImportError: ningún módulo llamado 'numpy'

 ----------------------------------------
 Limpiar...
 Comando C: \ Python34 \ python.EXE -c "importar setuptools, tokenize; __ file __ = 'C: \\ Users \\ Windows \\ AppData \\ Local \\ Temp \\ pip_build_Windows \\ scipy \\ setup.py'; exec (comstackr (getattr (tokenize, 'abrir', abrir) (__ archivo __). leer (). reemplazar ('\ r \ n', '\ n'), __archivo__, 'exec')) "instalar - registro C : \ Users \ Windows \ AppData \ Local \ Temp \ pip-qqtgehrv-record \ install-record.txt --single-version-externamente administrado - compile fallado con el código de error 1 en C: \ Users \ Windows \ AppData \ Local \ Temp \ pip_build_Windows \ scipy
 Almacenar el registro de depuración por error en C: \ Users \ Windows \ pip \ pip.log

No es la solución sino una solución fácil

Desafortunadamente, las herramientas de empaquetado estándar en Python 3 funcionan terriblemente mal en Windows. Incluso si ha instalado el comstackdor de MS Visual Studio 2010, probablemente encontrará problemas como el suyo en caso de que el paquete que se está instalando necesite comstackr algún código nativo. Estaba luchando contra problemas similares hasta que conocí la distribución de Anaconda Python, lo que hace que estas cosas sean extremadamente fáciles.

Anaconda soporta distribuciones para todas las combinaciones de parámetros:

  • Versión de Python (2.7 o 3. *)
  • Plataforma – Windows, Mac, Linux
  • Arquitectura del procesador – 32 bits o 64 bits

Contiene en sí mismo el Python y unos 200 paquetes (ver lista ) incluyendo NumPy, SciPy, etc.

Si no desea instalar todos estos paquetes, puede usar Miniconda que contiene solo Python y el administrador de paquetes. Una vez que lo haya instalado, puede agregar cualquier paquete emitiendo un comando como este:

 conda install numpy 
  1. Descargue el archivo “numpy-1.9.2 + mkl-cp34-none-win_amd64.whl” desde aquí

  2. Copie este archivo a C: \ Python34 \ Scripts

  3. En cmd.exe, ejecute el comando como pip instale “numpy-1.9.2 + mkl-cp34-none-win_amd64.whl”

Estos pasos te serán más fáciles de instalar NumPy, SciPy, SciKit-Learn o cualquier otro paquete en Python.

Intenté instalar SciKit-Learn para aprendizaje automático; sin embargo, en Canopy, necesitaba suscribirme. Por lo tanto, creo que los pasos enumerados anteriormente serán muy útiles para instalar cualquier otro paquete en Python.

Si usas PyCharm:

Archivo> Configuración> Proyecto: xyz> Intérprete del proyecto> +> buscar numpy> golpe instalar.