Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指定在Automator中运行哪个版本的Python?_Python_Macos_Updates_Automator - Fatal编程技术网

指定在Automator中运行哪个版本的Python?

指定在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

在我的终端和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/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
,它将为您提供路径。