如何将Python程序转换为可执行文件

时间:2013-08-27 18:53:20

标签: python

我为这样一个基本问题道歉。我已经在网上完成了一些研究,但仍然无法弄清楚如何将python文件夹转换成我可以在OS X中打开的实际应用程序。我正在使用Mac OS X,Terminal和Coderunner进行Python项目

2 个答案:

答案 0 :(得分:3)

以下是一些选项:

  • Platypus不是特定于Python的。它允许您围绕命令行工具包装一个简单的GUI。
  • py2app是特定于Python的,如果您有GUI或需要在后台运行,这是一个不错的选择。
  • PyInstaller类似于py2app但是跨平台;我从来没有用它,所以我不知道它的效果如何。

正确的选择取决于您的计划的作用;谁是预期的受众 - 你是否需要重新分配它,如果是这样,等等。如果你想让应用程序完全独立 - 不依赖于操作系统以外的任何其他东西 - 那么事情变得更复杂(虽然肯定不会解决;有几个用Python编写的商业Mac桌面应用程序。)

答案 1 :(得分:0)

通常,您可以通过添加

来使脚本可执行
#!/usr/bin/env python

作为第一行,然后在终端窗口输入

chmod u+x myscript.py

您可能还想将其放在特殊的scripts文件夹中,然后通过编辑PATH将其添加到.bash_profile。 (我在这里提出了许多热门话题,以帮助您找到解释这些内容如何工作的教程。)

如果您想尝试以这种方式运行,可以wrap your script into an Automator object,但从长远来看,您最好在终端窗口中舒适地工作。

了解你的应用程序的功能也很有帮助:处理文件,生成GUI,进行计算等......