WARNING: Several hooks defined for module ‘‘. Please take care they do not conflict

阅读: 评论:0

WARNING: Several hooks defined for module ‘‘. Please take care they do not conflict

WARNING: Several hooks defined for module ‘‘. Please take care they do not conflict

问题:

python pyinstaller打包错误:

WARNING: Several hooks defined for module &#'. Please take care they do not conflict.

解决过程:

安装pypiwin32

pip install -i  pypiwin32

依然报错,如下图所示:

解决办法:

最终发现是因为导包问题引起的,两个依赖库确实已经安装只是导入方式不同导致报错。

在python安装路径下找到Lib/site-packages/Pyinstaller目录下有个compat.py文件定位到212行

源码如下:

if is_win:
try:
from win32ctypes.pywin32 import pywintypes # noqa: F401
from win32ctypes.pywin32 import win32api
except ImportError:
xxxx
xxxx

做如下修改:将两个from改为import

if is_win:
try:
# from win32ctypes.pywin32 import pywintypes # noqa: F401
# from win32ctypes.pywin32 import win32api
import pywintypes
import win32api
except ImportError:
xxxx
xxxx

运行成功。

参考文档:

本文发布于:2024-01-27 17:41:51,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17063485111704.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:defined   module   WARNING   hooks   care
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23