python3 mac libreria instalar descargar como python-3.x numpy python-wheel

python 3.x - mac - No se puede instalar numpy desde el formato de rueda



numpy version (10)

Como solución alternativa, desinstale el paquete numpy: pip desinstale numpy y luego instálelo nuevamente desde el caché: pip install numpy Tuve el mismo problema con varios paquetes después de la actualización de 3.4.1 a 3.4.2.

Estoy tratando de instalar numpy desde el archivo whl. Me sale el error:

numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a supported wheel on this platform.

Detalles: Windows 8.1 pro x64, símbolo del sistema elevado

Python 3.4.2

paquete numpy del sitio de Gohlke

numpy-1.9.1% 2Bmkl-cp34-none-win_amd64.whl copiado en la carpeta pip.exe

El archivo de registro muestra:

d: / Archivos de programa / WinPython-64bit-3.4.2.4 / python-3.4.2.amd64 / Scripts / pip ejecutados el 23/01/15 11:55:21 numpy-1.9.1% 2Bmkl-cp34-none-win_amd64 .whl no es una rueda compatible en esta plataforma. Información de excepción: Rastreo (última llamada): Archivo "D: / Python34 / lib / site-packages / pip / basecommand.py", línea 122, en estado principal = self.run (opciones, argumentos) Archivo "D: / Python34 / lib / site-packages / pip / command / install.py ", línea 257, en ejecutar InstallRequirement.from_line (nombre, Ninguno)) Archivo" D: / Python34 / lib / site-packages / pip / req.py ", línea 167, en from_line raise UnsupportedWheel ("% s no es una rueda compatible en esta plataforma ".% wheel.filename) pip.exceptions.UnsupportedWheel: numpy-1.9.1% 2Bmkl-cp34-none-win_amd64.whl es No es una rueda compatible en esta plataforma.

¿Qué está mal?


Después de varias pruebas, creo que el problema es "win32" o "amd64". Traté de reemplazar esos dos con "any" y funcionó.

Soy prácticamente un novato en este tipo de instalación / compilación, así que discúlpeme si engañé a alguien, solo pensé que si funcionaba para mí, podría funcionar para otra persona.



En mi caso, la solución para instalar los paquetes de Gohlke en Python (3.4.4 (AMD64)) fue cambiar la parte "cp34m" en lugar de las partes "win *" anteriores:

python -c "import pip; print (pip.pep425tags.get_supported ())":

[(''cp34'', ''none'', ''win_amd64''), (''py3'', ''none'', ''win_amd64''), (''cp34'', ''none'', ''any''), ...

ls -ld *:

matplotlib-2.0.0b3-cp34-cp34m-win_amd64.whl numpy-1.11.1+mkl-cp34-cp34m-win_amd64.whl pandas-0.18.1-cp34-cp34m-win_amd64.whl

Cambie los nombres anteriores a:

matplotlib-2.0.0b3-cp34-none-win_amd64.whl numpy-1.11.1+mkl-cp34-none-win_amd64.whl pandas-0.18.1-cp34-none-win_amd64.whl

por ejemplo, pip install matplotlib-2.0.0b3-cp34-none-win_amd64.whl

Processing ... ...Successfully installed matplotlib-2.0.0b3


Esto no tiene nada que ver con su sistema operativo. Desinstale Python 32bit e instale Python 64bit o busque un archivo de rueda de 32bit.


Para agregar a la lista de otras posibles soluciones, tuve que actualizar pip. El último binario del sitio de Gholke tenía la etiqueta "cp27m", que no apareció cuando revisé las etiquetas pip usando:

import pip; print(pip.pep425tags.get_supported())

Después de actualizar pip, la rueda no funcionó, pero solo hacer una instalación normal de pip install numpy funcionó pip install numpy


Respuesta corta: cambie el nombre del archivo a numpy-1.9.1%2Bmkl-cp34-none-win32.whl para instalarlo.

Puede verificar qué etiquetas acepta su herramienta pip para la instalación ejecutando:

import pip; print(pip.pep425tags.get_supported())

En este caso, pip detecta incorrectamente que su sistema operativo es de 32 bits y el archivo que está intentando instalar era win_amd64 en su nombre de archivo.

Si cambia el nombre del archivo a numpy-1.9.1%2Bmkl-cp34-none-win32.whl (que ahora contiene las etiquetas que se consideran compatibles), puede instalar el paquete. Es un truco porque el archivo todavía está construido para 64 bits, pero esto le permite instalar el paquete según lo previsto.


Si tiene, por ejemplo, Python 3.4 instalado, asegúrese de instalar la versión -cp34- de la rueda y no -cp35- .


Tuve el mismo problema que traté de resolver con las soluciones sugeridas. Cambié win64 a win32 y no funcionó tan bien. ¡Pero luego cambié el nombre a original y esta vez funcionó! Lo único que hice fue desconectarme. Eso es muy extraño.


Vaya al directorio donde se encuentra su ''pip.py'' y luego escriba siguiente en el comando win ''../python.exe pip.py install name_of_package.whl'' . Esto debería funcionar.