1
我想在OSX Automator中运行使用Run Shell Script
中的几个第三方模块(numpy,pandas,Twython)的Python脚本。我编写了一个运行成功的hello_world.py脚本,所以我确信问题是由第三方模块引起的。OSX Automator无法使用shell中的模块运行Python脚本
在终端中,我可以成功执行:python Desktop/my_folder/myscript.py
,但是当我尝试运行下面的shell脚本时,shell脚本失败。我从anaconda发行版运行Python 2.7.7。
#!/Users/myName/anaconda/bin/python2.7
cd ~/Desktop/my_folder/
python script.py
如何编写一个适用于使用第三方模块的Python脚本的shell脚本?
感谢您的帮助,Ned! – blahblahblah
为了说明这是如何工作的,你将目录改为'/ Desktop/my_folder',然后运行到'/Users/myName/anaconda/bin/python2.7 script.py'? – natemcintosh
等一下,我明白了。 'cd/my_folder'到你的'my_script.py'所在的位置,然后'/ Users/myName/anaconda/bin/python2.7'告诉计算机使用Anaconda的python版本,而不是系统版本的python运行'my_script.py' –
natemcintosh