2013-12-10 53 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

相关问题