20

通过 PyCharm 在 Python 上编写一些项目。我想从中获取一个exe文件。我试过“另存为->XXX.exe” -但是,当我尝试执行它时,出现错误“这种操作系统不支持文件” ps我有win7 x64,它没有也不能在 x32 上工作。

4

1 回答 1

42

您不能直接将 Python 文件保存为 exe 并期望它能够工作——计算机无法自动理解您碰巧在文本文件中键入的任何代码。相反,您需要使用另一个程序将 Python 代码转换为 exe。

我建议使用像Pyinstaller这样的程序。它本质上需要 Python 解释器并将其与您的脚本捆绑在一起,以将其变成一个独立的 exe,该 exe 可以在没有安装 Python 的任意计算机上运行(通常是 Windows 计算机,因为 Linux 往往预装了 Python)。

要安装它,您可以从链接的网站下载它或使用以下命令:

pip install pyinstaller

...从命令行。然后,在大多数情况下,您只需通过命令行导航到包含源代码的文件夹并运行:

pyinstaller myscript.py

您可以通过文档找到有关如何使用 Pyinstaller 和自定义构建过程的更多信息。


不过,您不一定非要使用 Pyinstaller。以下是可用于将 Python 代码转换为可执行文件的不同程序的比较。

于 2013-09-28T21:42:23.600 回答