python的tkinterdnd2打包错误 求助

查看 30|回复 2
作者:苏音   
python中测试运行软件是正常的,但是一打包出来 ,就会出现这个报错
Traceback (most recent call last):
  File "tkinterdnd2\TkinterDnD.py", line 53, in _require
_tkinter.TclError: can't find package tkdnd
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "ccc.py", line 148, in
  File "tkinterdnd2\TkinterDnD.py", line 285, in __init__
  File "tkinterdnd2\TkinterDnD.py", line 55, in _require
RuntimeError: Unable to load tkdnd library.
我用的命令是 pyinstaller --onefile --windowed ccc.py
这个库应该是已经安装上了
Requirement already satisfied: tkinterdnd2 in d:\python39\lib\site-packages (0.3.0)
更换了python版本为3.9还是不行
求助各位大神指点一下

错误, 就会

backaxe   

pyinstaller --onefile --windowed --debug=all ccc.py
检查打包文件的内容
苏音
OP
  


backaxe 发表于 2024-6-16 14:48
pyinstaller --onefile --windowed --debug=all ccc.py
检查打包文件的内容

发现打包带文件夹的,只要把tkinterdnd2 这个文件夹内容 复制进去就可以正常运行了 ,但是打包时候无法把这个文件夹打包进去 ,请问怎么办
您需要登录后才可以回帖 登录 | 立即注册

返回顶部