Pythonスクリプトをダブルクリックで実行するとターミナルが2つ起動してしまいます。


片方のターミナルではスクリプトの実行結果が表示されますが、
もう片方のターミナルでは「スクリプトが開けませんでした」といった
ポップアップが表示されます。
(1つのスクリプトを2つのターミナルから同時に起動しようとしている?)

実行結果が表示されるターミナルだけを起動させたいのですが、
どこがおかしいのか分かりません。怪しい所などありましたらご教示ください。
よろしくお願い致します。

・環境
Mac OS X 10.6.8 Snow Leopard
MacPython 2.5.4

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2011/10/30 17:15:11
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:gajiru No.1

回答回数1ベストアンサー獲得回数0

ポイント50pt

僕もokamotoyさんと同じです

他のやり方(ダブルクリック以外のやり方)で起動した場合も同じ現象になるのでしょうか.

 それとも,他のやり方ではその現象が発生しないが,ダブルクリックのときのみその現象になるのでしょうか

id:Panache

コメント欄にて回答致しました。

http://q.hatena.ne.jp/1319357405#c222440

2011/10/23 20:16:21
id:okamotoy No.2

回答回数131ベストアンサー獲得回数15

ポイント50pt

 コマンドラインからだとOKでそれ以外だとエラーが出るってことは,ファイルに実行属性が付いてないんじゃないでしょうか.

 実際には実行できているようですのではずしている可能性大ですが.

id:Panache

スクリプトに実行権限が付いていませんでした。

付けた結果、「スクリプトが開けませんでした」というポップアップは表示されなくなりましたが、ターミナルが2つ起動してしまう点は変化ありませんでした。(実行結果が表示されるターミナルと、起動しただけのターミナル)

2011/10/23 20:38:25
  • id:okamotoy
     他のやり方(ダブルクリック以外のやり方)で起動した場合も同じ現象になるのでしょうか.
     それとも,他のやり方ではその現象が発生しないが,ダブルクリックのときのみその現象になるのでしょうか.
  • id:Panache
    他の方法として、以下の方法でも同様の現象が発生します。
    ・Python Launcherにスクリプトをドラッグ&ドロップ
    ・テキストエディタ「mi」で開いているスクリプトをショートカットで実行

    なお、ターミナルからスクリプトを開く場合(python xxx.py)は発生しません。

    他にも知りたい情報がありましたらコメントをお願い致します。
    (MacもPythonも触り始めて間もないので、どの情報が必要かよく分かっていません…。)

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません