我使用 Python 制作了一个应用程序,最近我发现我可以使用 py2exe 为 Windows 制作可执行文件。
问题是我正在使用的库(xmpppy)产生了这个错误
DeprecationWarning:不推荐使用 md5 模块;改用 hashlib
当我尝试运行可执行文件时,会出现一个对话框,说明这一点
有关详细信息,请参阅日志文件“C:\Python26\P2E\MyApp\dist\MyApp.exe.log”
任何想法如何解决这个问题?
您可以尝试包括以下几行import sys
sys.stdout = open(“my_stdout.log”, “w”)
sys.stderr = open(“my_stderr.log”, “w”)
有关更多信息,您可以阅读此
当 python 脚本 .py 有任何错误时,它会在控制台中显示,但是当您运行 python .exe 文件时,它会在错误发生时生成 .exe.log 文件。所以转到您的文件夹并查看那里有一个 .exe.log 文件显示错误。