最近、Python2.7.3をpython.orgからOSX10.8.2に再インストールしましたが、Finderで.pyファイルをダブルクリックしたり、右クリックして開いたりしても、何も起こりません(文字通り何も見えません)。 -With / IDLE(2.7.3)。(編集: IDLEは、.pyファイルを開くためのデフォルトプログラムとして既に設定されています。「右クリック」の部分は、どちらの方法でも開くことができなかったことを示すためのものです。)
Tcl / Tk 8.5.13をインストールし(Pythonを再インストールした後に再インストールしました)、IDLE自体を問題なく開くことができるので、これはIDLEが適切なバージョンのTcl/なしでは機能しないという問題ではありません。 Tk。ターミナルから.pyファイルをidle -e file.py
問題なく開くこともできます。
この方法でファイルを開くとPythonLauncherがアクティブになり、Finderで.pyファイルをダブルクリックしてもPythonランチャーが表示されないことに気付きました(ただし、これを行うと文字通り何も起こりません。ドックにIDLEアイコンがあります。そして、それはバウンスなどを開始しません)。これはPythonランチャーの問題でしょうか?そうでない場合、誰かがここで何が起こっているのか知っていますか?
更新:最初にIDLEを開いてから、.pyファイルをダブルクリックしてみましたが、うまくいきました。したがって、Finderで.pyファイルを開こうとしたときにIDLEが開かないという問題のようです。
つまり、IDLEで.pyファイルを開く方法は他に少なくとも3つあるということですが、Finderでファイルに移動して、IDLE自体がまだ開いていないときに開くことができるのが本当に好きです。ですから、可能であれば、この問題を解決したいと思っています(また、機能するはずの機能が機能しない場合も、私は本当に嫌いです)。
更新: Ned Deilyの提案に従って、Console.appを使用してエラーをチェックし、次のことを発見しました。
3/8/13 10:42:38.006 AM com.apple.launchd.peruser.501[276]: ([0x0-0x199199].org.python.IDLE[1975]) Exited with code: 1
.py
Finderでファイルをダブルクリックしようとするとポップアップします。