Error: AttributeError: module'enum 'no tiene atributo'IntFlag' (problemas con la instalación de labelme)

错误 : AttributeError: el módulo 'enum' no tiene el atributo 'IntFlag'


最近在给python程序打包,需要用到pyinstaller 包,安装好之后在给程序打包的时候出现错误,虽然程序已经打包,但是打包好的程序并不能够正确执行!!!


1. Razón del error

El error es el siguiente:
Inserte la descripción de la imagen aquí

Esto se debe a que su enumeración no es un módulo de enumeración de biblioteca estándar. Es posible que enum34 haya instalado el paquete.
Una forma de comprobar si este es el caso es comprobar la propiedad enum. File

import enum
print(enum.__file__)  
# standard library location should be something like 
# /usr/local/lib/python3.6/enum.py

2. Solución al error: referencia

A partir de python 3.6, la biblioteca enum34 ya no es compatible con la biblioteca estándar. La biblioteca también es innecesaria, por lo que solo necesita desinstalarla.
我安装的python版本是3.6.5版本的,所有直接卸载enum库即可
Inserte la descripción de la imagen aquí
Desinstalar la biblioteca enum34

pip uninstall enum34

 

Después de desinstalar, el problema se resuelve y ¡listo! ! !

Supongo que te gusta

Origin blog.csdn.net/u013066730/article/details/107860179
Recomendado
Clasificación