Mac-Osx

如何在 Mac OS X 擴展塢中正確啟動 python 應用程序?

  • February 15, 2021

我需要為最終使用者的電腦安裝一個 python 應用程序(python + wxWidgets GUI)。我需要一個應用程序在 Dock 中並像任何其他應用程序一樣啟動 - 帶有輕的“已啟動”指示器、點擊是焦點等。但是 OS X 阻止我將 python 腳本拖動到停靠 - 似乎它認為 python 腳本是不是執行檔:(。當我將 python 腳本拖到停靠的“文件”部分時,它只是在點擊時不啟動 - 一個空終端打開,python 啟動器打開幾秒鐘,然後什麼也沒有發生。

使用:Mac OS X 10.5.7

有什麼方法可以將 python 應用程序放入 Dock 中?

您可以使用py2app從 Python 腳本創建 MacOS 應用程序。

要讓 Mac OS X 中的 Dock 認為您的應用程序是真正的 Mac OS X 應用程序,它必須是一個應用程序包。或者,您是否嘗試過使用 .command 文件來執行它?使用者點兩下 .command 文件,它將執行終端中的指令 - 這可能會解決您遇到的問題,但從您的問題來看,我不確定它為什麼無法正常執行。

對於有問題的應用程序,您是否查看過使用py2app的修改

另外,鴨嘴獸呢?如果您的腳本在事後或自己製作應用程序 GUI,它可能會起作用。只需將鴨嘴獸設置為不顯示 GUI 本身。(編輯:對不起 - 我最初忘了提到這個)

引用自:https://serverfault.com/questions/16628