2017-07-24 32 views
0

我建立了一個基於py2app和Tkinter的應用程序,並將它發送給一個朋友,它似乎沒有在運行OSX sierra的朋友筆記本電腦上工作。有什麼我可以做的嗎?py2app tkinter應用程序構建在埃爾卡皮坦沒有工作在一個山脈

當我嘗試在我的朋友計算機上打開應用程序時,它只是說Hook Error(應用程序的名稱是掛鉤)。

+0

我明確建議你使用'$ python setup.py py2app -A'來構建然後運行它,這會在終端中顯示錯誤,一旦你修復了錯誤'$ python setup.py py2app' – Jake

+0

請閱讀[在什麼情況下,我可以在我的問題中添加「緊急」或其他類似的短語,以獲得更快的答案?](// meta.stackoverflow.com/q/326569) - 總結是這不是一個理想的方式以解決志願者問題,並且可能適得其反。請不要將這添加到您的問題。 – halfer

+0

嗨@halfer感謝您的信息,將繼續記住這一點。 Noob錯誤。我的錯! –

回答

0

因此,如果其他人面臨同樣的問題,找出問題的最好方法是通過轉到MacOS文件夾運行應用程序的控制檯版本。在這個特定的情況下,塞拉利昂不讓我的應用程序創建一個日誌文件,缺乏權限,這是很奇怪的,看起來像塞拉利昂有一些額外的安全功能,不讓第三方應用程序創建新文件(只是猜測,可能是還有其他一些原因),所以當我用'sudo'從終端打開應用時,問題就解決了。我只需要做一次,即使重啓後雙擊圖標打開了應用程序並更新了日誌文件。希望這有助於你在這裏尋找答案。