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