簡體   English   中英

如何將Python程序轉換為可執行文件

[英]How to turn Python program into executable file

對於這個基本問題,我深表歉意。 我已經在網上進行了一些研究,但仍然無法解決如何將python文件夾變成可以在OS X中打開的實際應用之類的問題。我為我的Python項目使用Mac OS X,Terminal和Coderunner 。

以下是一些選擇:

  • Platypus不是特定於Python的。 它使您可以在命令行工具周圍包裝一個簡單的GUI。
  • py2app是特定於Python的,如果您具有GUI或需要在后台運行,則py2app是一個不錯的選擇。
  • PyInstallerpy2app類似,但是跨平台。 我從未使用過它,所以我不知道它的效果如何。

正確的選擇取決於您的程序執行的操作。 誰是預期的受眾群體?您是否需要重新分配它(如果需要),等等。 如果要使應用程序完全獨立(不依賴於操作系統以外的其他任何東西),那么事情會變得更加復雜(盡管當然不是不可解決的;有一些用Python編寫的商業Mac桌面應用程序。)

通常,您可以通過以下方式使腳本可執行

#!/usr/bin/env python

作為第一行,然后在終端窗口中鍵入

chmod u+x myscript.py

您可能還希望將其放在特殊的scripts文件夾中,然后通過編輯.bash_profile將其添加到PATH (我在這里用了很多時髦的詞來幫助您找到解釋這些事情如何工作的教程。)

如果要嘗試以這種方式運行腳本,可以將其包裝到Automator對象中 ,但是從長遠來看,最好在終端窗口中舒適地工作。

這也有助於了解您的應用程序的功能:處理文件,生成GUI,進行計算等。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM