1
在我的終端和CodeRunner中,我的Python更新到2.7.6,但是當我在OSX Automator中運行shell腳本時,我發現它運行的是2.7.2指定在Automator中運行Python的哪個版本?
如何將Automator Python更新爲2.7。 6像其他編譯器一樣?
在我的終端和CodeRunner中,我的Python更新到2.7.6,但是當我在OSX Automator中運行shell腳本時,我發現它運行的是2.7.2指定在Automator中運行Python的哪個版本?
如何將Automator Python更新爲2.7。 6像其他編譯器一樣?
我無法明確指定要使用哪個python。 所以,我用下面的命令運行它在bash
環境:
$ your/python/path /path/to/your/python/script.py
,使你的Python程序確保第一行包含路徑要使用Python環境。 如:
#! /usr/local/bin/python
你使用'#機會,在你的Automator腳本的/ usr/bin中/ python'!?這將運行系統Python,Mt Lion爲2.7.2。你需要將它指向你的2.7.6二進制文件的正確位置 – MattDMo
你怎麼能這樣做? –
如果你使用的是Python.org安裝,可能是'/ Library/Frameworks',而不是'#!/ usr/bin/python',把'#!/ path/to/2/7/6/python'/Python.framework/Versions/2.7/bin/python'或其他東西。你需要確定你的系統到底是什麼。如果您可以從命令行運行'python'並獲得正確的版本,請輸入'which python',它會爲您提供路徑。 – MattDMo