在 OSX Finder 中单击 .py 文件时 Python IDLE 未启动

在 OSX Finder 中单击 .py 文件时 Python IDLE 未启动

我可以打开IDLE。

打开IDLE之后,就可以File > Open > some_file.py正常工作了。

当 IDLE 打开时,我也可以双击.pyFinder 中的任何文件,它们就会在 IDLE 中打开。

从终端,无论 IDLE 是否已经打开,我都可以通过这种方式键入idle -e some_file.py和打开文件。.py

然而,当 IDLE 处于不是已经打开,如果我在 Finder 中双击.py文件,什么也不会发生。如果我right-click > Open with > IDLE在 Finder 中,什么也不会发生。出于某种原因,似乎我无法通过.py在 Finder 中打开文件来启动 IDLE。

我正在使用 OSX 10.8.2、Python 2.7.3。有什么想法吗?

答案1

但是,当 IDLE 尚未打开时,如果我在 Finder 中双击 .py 文件,什么也不会发生。

这可能不是真的。任何.py文件的默认操作都是将其作为脚本运行。对于任何机器(Linux、Mac、Windows)都是如此。您需要按照以下步骤更改其默认操作这些说明

  1. 右键单击文件
  2. 选择“获取信息”
  3. 将默认的“打开方式”应用程序更改为 IDLE

注意:这样做之后,如果您有任何想要通过双击来运行的脚本,您将无法再这样做。

相关内容