我想使用anaconda环境从MAC中的查找器中启动所有扩展名为“ py”的文件,只需单击该文件即可。 将终端与“ python myfile.py”一起使用可以正常运行,但是如何在查找器中单击文件“ myfile.py”直接启动该操作。
答案 0 :(得分:0)
您可以使用 Automator 完成此操作:
将脚本更改为
对于“ $ @”中的f,请执行python“ $ f”完成
将其保存为Python.app
现在,如果您希望始终使用python启动.py文件:
选择一个.py文件 文件->获取信息 在“打开方式”选择中,选择“其他”,然后选择您创建的Python.app。 点击全部更改
您可能还需要设置shebang才能选择您的virtualenv:
如果要从终端运行它而不使用python
命令,则可以
将shebang设置为您的anaconda环境,如下所示:
#!/usr/bin/python <- ADD Your Anaconda environment path here
然后在终端中执行以下操作:
chmod +x ./myfile.py
如果可以执行,则可以以./myfile.py
的身份执行。