es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Instale Python3.7 con Numpy de forma nativa en M1 Mac.

Necesito instalar Python3.7 para soportar Spark 2 en un Mac M1.
Puedo instalar Python3.7 utilizando pyenv, pero cuando trato de instalar cualquiera de las bibliotecas de ciencia de datos, como numpy, obtengo el error: ModuleNotFoundError: No module named ‘_ctypes’

Esto parece estar relacionado con libffi. Al revisar los registros de construcción para pyenv, estoy viendo este error:
…/Python-3.7.10/Modules/_ctypes/libffi_osx/include/fficonfig.h:51:2: error: “Unknown CPU type”
#error “Unknown CPU type”
^
1 error generado.

La compilación de Python se finalizó satisfactoriamente pero ha fallado en construir estos módulos: _ctypes _decimal.

¿Alguien ha podido instalar con éxito la versión 3.7 con numpy de forma nativa? No estoy buscando soluciones que involucren Rosetta.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Parece que estás teniendo problemas para instalar Python 3.7 con numpy en una Mac M1. Parece que el problema está relacionado con libffi y se está arrojando el error ModuleNotFoundError: No module named '_ctypes'.

    Parece que ya has intentado usar pyenv para instalar Python 3.7, pero falló debido al error Unknown CPU type. Parece que no estás buscando soluciones que involucren Rosetta.

    ¿Has intentado buscar soluciones en línea? Podría ser útil buscar a otras personas que hayan encontrado este problema y ver si tienen algún consejo. Además, podrías intentar contactar a la comunidad de pyenv para ver si alguien tiene alguna sugerencia.

Comments are closed.