如何在未安装 Python 的计算机上 运行 使用 Tkinter 的 Python 3.5 程序?

How do I run a Python 3.5 program that uses Tkinter on a computer without Python installed?

我在 Python 3.5 中编写了一个使用 Tkinter 导入的程序。我正在尝试找出一种方法在没有 Python 的计算机上 运行 它。首先,我尝试冻结它,但未能成功,因为我发现 none 的冻结工具支持 Python 3.5。然后我尝试可能使用在线闲置但我找不到任何支持 Tkinter 的东西。我希望能够获得一个 .exe 文件或类似的东西,但如果我可以 运行 它在线,那也很好,有什么想法吗?

编辑

所以我现在已经使用 pip 成功下载了 PyInstaller。我当前的问题是当我在控制台中键入以下内容时:pyinstaller.exe --onefile --windowed Finder.py 我收到此错误:'pyinstaller.exe' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

编辑 我现在找到了通往 pyinstaller.exe 的途径。现在,当我尝试使用它时,它说访问被拒绝。

您可以使用 pyinstaller 来做到这一点。我认为它在 linux em linux.

上工作正常

另一种选择是使用 py2exe。

尝试 pyinstaller -F -w Finder.py 作为命令,或者您可以查看 CxFreeze。

经过大约三天的工作,我终于弄明白了。首先,我以压缩形式下载了 PyInstaleller 并将其解压缩。然后我将我的程序放在 PyInstaller 文件夹中。然后我打开了一个常规的命令提示符。然后我输入 cd 然后是 PyInstaller 文件夹的位置。最后我输入 pyinstaller.py --one file --windowed program.py。然后,当我进入 PyInstaller 文件夹时,在 dist 文件夹中有一个名为 program 的文件夹,其中包含 .exe 文件。感谢大家的帮助!