簡體   English   中英

通過在 Mac OS 上雙擊桌面圖標運行 Python 腳本

[英]Running a Python script by double-clicking desktop icon on Mac OS

我對編程很陌生。 我正在嘗試創建一個桌面圖標,單擊該圖標將在 Mac OS 上運行我的 Python 腳本。

我的代碼的第一行涉及來自用戶的輸入。 如何創建我的 Python 腳本的桌面圖標,單擊該圖標時,允許用戶輸入輸入以啟動 Python 腳本?

我試過 Pyinstaller; 但是,當我輸入時:

pyinstaller "myprogram".py

在 Mac 終端中,我收到一個“dist”文件,其中包含 Python 腳本,文件擴展名為“.exe”。 但是,當我單擊此擴展程序時,我在終端 window 中收到此響應:

logout
Saving session...
...copying shared history...
...saving history...truncating history 
files...
...completed.

我想運行 Python 腳本,以便讓用戶輸入他們的輸入,以便程序運行。 任何幫助將不勝感激。

Pyinstaller 會檢測操作系統並且您制作的版本僅與您構建它的系統兼容,他們在他們的頁面上提到了這一點,因此它不應該構建 an.exe; 每當我在我的 Mac 上使用 pyinstaller 時,dist 都有一個.app 和一個 unix 可執行文件,你那里沒有這兩個文件嗎?

另外,我只是注意到您的語法,您不應該在引號中使用文件名嘗試:

pyinstaller --clean --windowed --onefile yourapp.py

在您的終端中,從包含您的應用程序的目錄中。 首先刪除舊文件夾和它第一次創建的.spec。

此外,我剛剛經歷了一系列類似的問題。 如果在您刪除並使用正確的語法重新運行 pyinstaller 后問題仍然存在,請查看此頁面,我在底部一直有一個相當大的答案,並且在同一問題上還有其他角度。

https://github.com/pyinstaller/pyinstaller/issues/3820

暫無
暫無

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

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