52xiaosage 发表于 2024-11-23 15:59

初学python,EXE打包后运行报错,求解决,可能是缺少拖拽的依赖库,名字叫tkdnd.dll

问题是这样的,初学python,开发了一个图片转换工具,想着开发好了发到这来和大家分享,可是PY界面就是完全没有问题的运行,但是一旦打包成EXE就打不开,提示如下图

这里既然粘贴不上图 https://tutu.to/image/1.Rua7H
既然上传不了图,之前直接粘贴都行,为撒现在要去搞图床,问题是图床连接传了好像图片还是传不上来,那就不管他,我就大概描述问题,
,提示报错,询问了CHATGPT,大概意思就是我使用的有个功能需要用到拖拽的依赖库名字叫tkdnd,
由于 tkdnd 库并未在 PyPI 发布,因此你需要手动下载 DLL 文件并将其放置在正确的位置。让我去下载一个tkdnd.dll文件即可,
但是这个文件,我去下载不下来,要在下来要自己编译,我又编译不来,这个问题折腾两天了,有大神能帮我编译一下DLL文件嘛,可能就只要这个DLL文件就可以了,或者还是其他地方的问题呢,谢谢大家,早点解决 我早点把那个工具发到这里来供大家使用 哈哈

这是GPT说的,我是在是搞不来也没有耐心了,方法一:手动安装 tkdnd(如果适用)
[*]下载 tkdnd 库:tkdnd 作为一个 C 扩展库,并不能通过 pip 安装。你需要手动下载或者构建这个库。可以从以下位置下载 tkdnd:

[*]tkdnd GitHub repository
[*]将 tkdnd 库放入项目文件夹:一旦你成功下载并编译好 tkdnd,你需要将 .dll 文件或者其他必要的文件放到 Python 环境的 Lib/tkinter 目录下,确保打包时能找到这个库。


页: [1]
查看完整版本: 初学python,EXE打包后运行报错,求解决,可能是缺少拖拽的依赖库,名字叫tkdnd.dll