gpt4 book ai didi

python - py2exe 找不到软件包 Tix

转载 作者:太空狗 更新时间:2023-10-30 01:34:58 26 4
gpt4 key购买 nike

在尝试使用 py2exe 为我的 GUI 程序创建可执行文件时,出现以下错误:

Traceback (most recent call last):
File "dopy.py", line 139, in <module>
File "Tix.pyc", line 225, in __init__
_tkinter.TclError: can't find package Tix

我的程序导入了 Tix,但是 py2exe 没有打包它。

我在网上找不到任何有效的解决方案,但最接近的是 http://www.py2exe.org/index.cgi/TixSetup .

不幸的是,将数据文件更改为我的 Tix 路径(我的 Tix8.4.3 而不是旧的 Tix8.1)也不起作用。

我的程序可执行文件在没有 Tix 的情况下无法启动,而且 py2exe 似乎不想包含它。

查看 py2exe 创建的“dist”文件夹,我注意到有一个 tcl 文件夹,里面包含一个“tcl8.5”文件夹和一个“tk8.5”文件夹,但没有 Tix 文件夹。这些文件夹与我的“Python/tcl/”文件夹下的文件夹相同。

只需将“tix8.4.3”文件夹复制到“dist/tcl/”文件夹中,即可包含 Tix DLL 和包文件,现在我的程序可以运行了!

最佳答案

使用 py2exe 选项包帮助 py2exe 找到包“Tix”。

关于python - py2exe 找不到软件包 Tix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11643753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com