指定在Automator中运行哪个版本的Python?
在我的终端和CodeRunner中,我的Python更新为2.7.6,但当我在OSX自动机中运行shell脚本时,我发现它正在运行2.7.2指定在Automator中运行哪个版本的Python?,python,macos,updates,automator,Python,Macos,Updates,Automator,在我的终端和CodeRunner中,我的Python更新为2.7.6,但当我在OSX自动机中运行shell脚本时,我发现它正在运行2.7.2 如何像其他编译器一样将自动机Python更新为2.7.6 我无法明确指定要使用哪种python。 因此,我使用以下命令在bash环境中运行它: $your/python/path/path/to/your/python/script.py 并确保python程序的第一行包含要使用的python环境的路径。 例如: #/usr/local/bin/pytho
如何像其他编译器一样将自动机Python更新为2.7.6 我无法明确指定要使用哪种python。 因此,我使用以下命令在
bash
环境中运行它:
$your/python/path/path/to/your/python/script.py
并确保python程序的第一行包含要使用的python环境的路径。
例如:
#/usr/local/bin/python
您是否碰巧使用了#/您的自动机脚本中的usr/bin/python
?这将运行Python系统,对于Mt Lion来说是2.7.2。您需要将它指向2.7.6二进制文件的正确位置,而不是#/usr/bin/python
,put#/path/to/2/7/6/python
-如果您使用的是python.org安装,可能是/Library/Frameworks/python.framework/Versions/2.7/bin/python
或类似的东西。您需要准确地确定它对于您的系统是什么。如果可以从命令行运行python
并获得正确的版本,请输入whichpython
,它将为您提供路径。