通过PyCharm在Python上编写一些项目。 我想从中获取一个exe文件。 我试过“另存为> XXX.exe” - 但是,当我尝试执行它时,出现错误“这种操作系统不支持该文件“ 附: 我有win7 x64,它在x32上也不起作用。
答案 0 :(得分:25)
您不能直接将Python文件保存为exe并希望它能够正常工作 - 计算机无法自动理解您在文本文件中键入的任何代码。相反,您需要使用另一个程序将Python代码转换为exe。
我建议使用像Pyinstaller这样的程序。它基本上采用Python解释器并将其与您的脚本捆绑在一起,将其转换为独立的exe,可以在没有安装Python的任意计算机上运行(通常是Windows计算机,因为Linux往往预先安装了Python)。
要安装它,您可以从链接的网站下载它或使用命令:
pip install pyinstaller
...来自命令行。然后,在大多数情况下,您只需通过命令行导航到包含源代码的文件夹并运行:
pyinstaller myscript.py
您可以找到有关如何使用Pyinstaller的更多信息,并通过documentation自定义构建过程。
但是,您不一定非必须使用Pyinstaller。这是一个comparison个不同的程序,可用于将Python代码转换为可执行文件。