我有一堆有用的Python3腳本,我在不同的操作系統環境中使用。從終端調用時它們運行良好,但我想從Windows資源管理器和OSX Finder中運行它們。在Windows中,這不是問題,因爲* .py文件與已安裝的解釋器相關聯。可以從OSX Finder和Windows資源管理器運行的Python腳本
對於OSX,我遇到了一些問題。我嘗試使用shebang線。
#!/usr/bin/python3
但Finder不會將其識別爲腳本。我如何讓Finder將* .py文件識別爲腳本?我希望通過儘可能少的操作系統修改來實現最大的可移植性。
另外我明確指定了上面的解釋器位置。它將位於不同的操作系統的不同位置。有沒有辦法讓它成爲多操作系統,如果它沒有在一個位置找到它,它會嘗試另一個位置?假設我想從Ubuntu的GUI文件管理器中運行它。
編輯:這是關於我的用例的更多信息。我想去一臺新電腦,並克隆我的Python3腳本庫,並且能夠在GUI文件管理器中運行它們,只需對新計算機進行最少的更改。
你的標題說的iOS取景順便說一句,更改到OSX,否則你會迷惑人(像我) – SitiSchu
我不是當然,但我認爲你必須運行'chmod + x file'來使其可執行 – SitiSchu
謝謝。我修正了標題。我希望它將它與所有* .py不只是一個文件關聯起來。 – Spinor8