OSX 10.8.2 に sublime text 2 をインストールしました。私の Mac には、python 2.7.3 がインストールされています。
崇高なテキスト2で、私はただ入力します
print 'Hello'
しかし、以下のようなエラーが発生しました。
/usr/bin/python: can't find '__main__' module in ''
[Finished in 0.2s with exit code 1]
どうすれば修正できますか?
OSX 10.8.2 に sublime text 2 をインストールしました。私の Mac には、python 2.7.3 がインストールされています。
崇高なテキスト2で、私はただ入力します
print 'Hello'
しかし、以下のようなエラーが発生しました。
/usr/bin/python: can't find '__main__' module in ''
[Finished in 0.2s with exit code 1]
どうすれば修正できますか?
スクリプトを実行する前に保存しなかったため、同じエラーが発生しました。保存されているか確認してください!
他の人への注意:
そのようなディレクトリがある場合は、__main__.py
ファイルを追加して、モジュールを直接呼び出した場合に何を実行するかをインタープリターに伝えることができます。
my_module
|
| __init__.py
| my_cool_file.py # print "Hello World"
| __main__.py # import my_cool_file
$ python my_module # Hello World
「.py」拡張子を付けてコード ファイルを保存する必要があります。次に、[Tools/Build System] メニューで、ビルド システムが [auto] または [Python] に設定されていることを確認します。このメッセージは、「ビルド」する (または、この場合は単に実行する) 有効な Python ファイルがないことを示しています。
ファイルの先頭にシバンを追加しましたか?
#!/usr/bin/python
ディレクトリとファイル名の間にスペースを入れて実行しないでください:
python /root/Desktop/1 hello.py
/
代わりにaを使用します。
python /root/Desktop/1/hello.py