Estoy usando homebrew
como mi administrador de paquetes. Al instalar python3
con brew install python3
me sale el siguiente error
class RegexFlag(enum.IntFlag):
AttributeError: module 'enum' has no attribute 'IntFlag'
Probé los pasos descritos en Solución de problemas de homebrew pero el problema persiste. Cualquier indicador será de ayuda.
Una vez que haya determinado que no es un homebrew
problema utilizando su guía de solución de problemas, mi primera sospecha sería que está seleccionando la versión incorrecta del enum
módulo. Asegúrese de que no está configurando PYTHONPATH
en ningún lado ( echo $PYTHONPATH
en la línea de comando se lo indicará) e intente nuevamente.
La otra posibilidad que verificaría es que esté ejecutando la versión correcta de Python. which python
debería regresar /usr/bin/python
(la versión que instala Apple), si no, es posible que desee verificar su variable de shell PATH y configurarla temporalmente en otra cosa.
which python
apuntar al sistema Python? ¿Qué pasa si apunta a una versión instalada a través de Homebrew? ¿Cuál es la forma correcta de instalar Python 3.x junto con la versión 2.x Homebrew en este caso?python
debería ser python 2, el sistema uno. Si está instalando python 2 y 3 con homebrew, entonces which python
debería apuntar a homebrew python 2 y python3 debería apuntar a python 3.python
lo señalo, aparece este error. (Por cierto, olvidaste el @slhck, solo viniste aquí nuevamente por accidente).PYTHONPATH
y estoy usando una versión correcta de python2 /usr/local/bin/python
de la cual sé que esta no es la causa del problema. NOTA, tengo una nueva instalación de el capitan y repetí la instalación de python 2 y 3 y todo funcionó bien . ¡Todavía tengo la instalación anterior de la cual todavía no puedo entender por qué ocurrió el problema ya que los pasos de instalación son 100% iguales!
sin ladera
Arduino_Centinela
slhck
Arduino_Centinela