如何在未安装 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 文件。感谢大家的帮助!
我在 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 文件。感谢大家的帮助!