problema:
error de empaquetado de python pyinstaller:
WARNING: Several hooks defined for module 'win32ctypes.core'. Please take care they do not conflict.
Proceso de resolución:
Instalar pypiwin32
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pypiwin32
El error aún se informa, como se muestra en la siguiente figura:
Solución:
Al final, se descubrió que era causado por el problema de importación del paquete. Las dos bibliotecas dependientes estaban realmente instaladas, pero el método de importación era diferente y se informó un error.
Busque un archivo compat.py en el directorio Lib / site-packages / Pyinstaller en la ruta de instalación de Python y ubíquelo en la línea 212
El código fuente es el siguiente:
if is_win:
try:
from win32ctypes.pywin32 import pywintypes # noqa: F401
from win32ctypes.pywin32 import win32api
except ImportError:
xxxx
xxxx
Realice los siguientes cambios: cambie los dos de para importar
if is_win:
try:
# from win32ctypes.pywin32 import pywintypes # noqa: F401
# from win32ctypes.pywin32 import win32api
import pywintypes
import win32api
except ImportError:
xxxx
xxxx
Funciona satisfactoriamente.
Documento de referencia: https://blog.csdn.net/weixin_32831351/article/details/111920888