如何在Mac OS X上将py扩展与python启动器关联?

Ste*_*oss 5 python macos

有谁知道如何将py扩展与Mac OS X 10.5.7上的python解释器相关联?我已选择与其关联的应用程序(/System/Library/Frameworks/Python.framework/Versions/2.5/bin/python),但python可执行文件显示为不可选择的灰显项目.有任何想法吗?

Ned*_*ily 6

python.org OS X Python安装程序包含一个名为"Python Launcher.app"的应用程序,它可以完全满足您的需求.它安装在/ Applications/Python nn/for nn> 2.6或/ Applications/MacPython nn/for 2.5及更早版本中.在其首选项面板中,您可以指定要启动的Python可执行文件; 它可以是任何命令行路径,包括在/usr/bin/python2.5上安装Apple的路径.您还需要确保.py与"Python Launcher"相关联; 您可以使用Finder的Get Info命令执行此操作,如其他地方所述.但请注意,如果您的浏览器自动启动下载的.py脚本,则可能存在安全风险.(注意,Apple提供的10.5中的Python不包括"Python Launcher.app").


hob*_*ave 2

Steve,将以下内容添加到 python 脚本的顶部:

#!/usr/bin/env python
Run Code Online (Sandbox Code Playgroud)

它必须作为文件的第一行出现。

然后使文件可执行,如下所示:

daves-macbookpro ~: chmod +x foo.py
Run Code Online (Sandbox Code Playgroud)

然后你需要做的就是输入

./foo.py
Run Code Online (Sandbox Code Playgroud)