3

Python プログラムを実行すると IDLE が開く理由がわかりません。

これが SuperUser でより適切かどうかはわかりませんが、次のようになります。コマンド ラインから python スクリプトを実行できません。

OSX 10.7.4、python 3.2.3 の新規インストール。次のpythonスクリプトを次のように持っていますtest.py

#! /usr/bin/env python
print("hello world")

次に、実行可能にします。

$> chmod +x test.py

次に、以下のすべてが原因でターミナルが IDLE になり、その他の出力はありません。つまり、スクリプトは実行されません。

  • python test.py
  • python -i test.py
  • ./test.py

実際にコマンドを実行しなくてもpython -c 'print(5)'、私を IDLE にダンプします。IDLE自体は正常に動作します。何が起こっているのか知っている人はいますか?

4

1 に答える 1

3

問題についてはよくわかりませんが、実行しようとしましたか


python3 test.py

または、シバン行を python3 に変更しますか?

"python" コンソール スクリプト (たとえば ) の内容を調べてみると、それが IDLE にリンクされている理由を明らかにするのに役立つ場合があります。file which python

于 2012-07-07T14:11:02.690 に答える