Tkinter Pyinstaller生成exe ok,但不工作
我在运行pyinstaller生成的exe时遇到问题。 我得到的唯一警告是:Tkinter Pyinstaller生成exe ok,但不工作,tkinter,python-3.4,pyinstaller,Tkinter,Python 3.4,Pyinstaller,我在运行pyinstaller生成的exe时遇到问题。 我得到的唯一警告是: 11171 WARNING: Hidden import "setuptools.msvc" not found! 剩下的没问题。当我运行程序时,两个窗口(cmd)打开,并自动关闭 我正在使用: Python 3.4.4 Pyinstaller 3.4 视窗10 64b Pyinstaller命令是 pyinstaller.exe asd/forcelogoff.py 代码是它(正常工作): 有什么想法吗?我无法让
11171 WARNING: Hidden import "setuptools.msvc" not found!
剩下的没问题。当我运行程序时,两个窗口(cmd)打开,并自动关闭
我正在使用:
Python 3.4.4
Pyinstaller 3.4
视窗10 64b
Pyinstaller命令是
pyinstaller.exe asd/forcelogoff.py
代码是它(正常工作):
有什么想法吗?我无法让您的代码反编译运行。您可以看到,第25行上显示的是
command=sys.exit(0))
,这意味着一旦启动应用程序,它就会立即关闭。我使用lambda函数将其更改为command=lambda:sys.exit(0))
,这样当按下按钮时,sys.exit()。我不完全确定你是怎么让这个在你的系统上运行的。然后我用
pyinstaller forcelogoff.py --onefile
虽然我在Linux上,但它对我很有效。你试过用freeze代替pyinstaller吗?我是如何使用它的?我在python路径中找不到freeze.py。freeze是类似于pyinstaller的编译器。它可以生成exe文件。它是python自己的吗?或者我需要安装它?它需要安装。
pyinstaller forcelogoff.py --onefile