2013-12-10 50 views
1

在我的終端和CodeRunner中,我的Python更新到2.7.6,但是當我在OSX Automator中運行shell腳本時,我發現它運行的是2.7.2指定在Automator中運行Python的哪個版本?

如何將Automator Python更新爲2.7。 6像其他編譯器一樣?

+0

你使用'#機會,在你的Automator腳本的/ usr/bin中/ python'!?這將運行系統Python,Mt Lion爲2.7.2。你需要將它指向你的2.7.6二進制文件的正確位置 – MattDMo

+0

你怎麼能這樣做? –

+1

如果你使用的是Python.org安裝,可能是'/ Library/Frameworks',而不是'#!/ usr/bin/python',把'#!/ path/to/2/7/6/python'/Python.framework/Versions/2.7/bin/python'或其他東西。你需要確定你的系統到底是什麼。如果您可以從命令行運行'python'並獲得正確的版本,請輸入'which python',它會爲您提供路徑。 – MattDMo

回答

1

我無法明確指定要使用哪個python。 所以,我用下面的命令運行它在bash環境:

$ your/python/path /path/to/your/python/script.py

,使你的Python程序確保第一行包含路徑要使用Python環境。 如:

#! /usr/local/bin/python

相關問題