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小时内删除。
留言与评论(共有 0 条评论) |