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

如何在未安装Python的计算机上运行使用Tkinter的Python 3.5程序?,python,tkinter,python-3.5,cx-freeze,Python,Tkinter,Python 3.5,Cx Freeze,我用Python3.5编写了一个使用Tkinter导入的程序。我试图找到一种在没有Python的计算机上运行它的方法。首先,我尝试将其冻结,但一直无法冻结,因为我发现的冻结工具都不支持Python 3.5。然后,我尝试使用一个在线空闲,但我找不到任何支持Tkinter的。我更希望能够得到一个.exe文件或类似的东西,但如果我可以运行它在线,这将是很好的太任何想法 编辑 因此,我现在已经使用pip成功下载了PyInstaller。我当前的问题是在控制台中键入:pyinstaller.exe--on

我用Python3.5编写了一个使用Tkinter导入的程序。我试图找到一种在没有Python的计算机上运行它的方法。首先,我尝试将其冻结,但一直无法冻结,因为我发现的冻结工具都不支持Python 3.5。然后,我尝试使用一个在线空闲,但我找不到任何支持Tkinter的。我更希望能够得到一个.exe文件或类似的东西,但如果我可以运行它在线,这将是很好的太任何想法

编辑

因此,我现在已经使用pip成功下载了PyInstaller。我当前的问题是在控制台中键入:pyinstaller.exe--onefile--windowedfinder.py 我收到此错误:“pyinstaller.exe”未被识别为内部或外部命令, 可操作的程序或批处理文件

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

您可以使用它。我认为它在linux上工作得很好


另一个选项是使用py2exe。

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

经过大约三天的工作,我终于找到了答案。首先,我下载了压缩格式的PyInstaller并将其解压缩。然后我把我的程序放在PyInstaller文件夹中。然后我打开了一个常规命令提示符。然后我键入cd,然后键入PyInstaller文件夹的位置。最后,我输入了pyinstaller.py——一个文件——windowed program.py。然后,当我进入PyInstaller文件夹时,有一个名为program的文件夹,dist文件夹中有.exe文件。谢谢大家的帮助

据我所知,py2exe不支持Python 3.5。Pyinstaller确实支持它,但是我还不能让它为我工作。我现在会继续努力让Pyinstaller工作。感谢您的帮助:)我尝试了pyinstaller-F-w Finder.py,但它只是说“pyinstaller”不能被识别为内部或外部命令、可操作程序或批处理文件。不过我可能会退房。感谢您的帮助:)它是否在目标机器上运行??因为我的不会我也试过cx\u freeze pyinstaller py2exe