Python は '' で '__main__' モジュールを見つけることができません。
2022-02-10 19:19:33
st2のビルドシステムが完成したようです。今までビルドを使ったことがなかったのですが、ビルドってなんですか? おそらく、プログラムを実行するのに必要なコンポーネントを自動的に呼び出してくれるものだと思います。今回はpythonを試しているので、st2で直接ビルドしてみます。これはIDEみたいなものです。
bulidの前に、まず間違いなく設定するものがあります。まず、Preferencesの下にBrower packagesがありますが、それを開くとPythonのフォルダがありますね。そこにPython.sublime-buildというファイルがあるかどうか見て、なければ新規に作成します。
内容は次のようになります。
{ "cmd": ["python", "-u", "$file"], "file_regex": "^[ ]*File \"(... *?) \", line ([0-9]*)", "selector": "source.python" }
C:\Python27
print 'hello,world.' //print uses print() after python3 hello,world. [Finished in 0.1s]
C:\Python27\python.exe: can't find '__main__' module in ''
"selector": "source.python" }
次に、環境変数のパスにPythonが追加されているかどうかを確認します。
C:\Python27
最後に、st2でビルドするか、新しいビルドシステムを作成するか、デフォルトの設定を使用するかです。マシンに複数のバージョンのPythonがある場合は、新しいPythonビルドを作成します。正しいビルドを選択したら、Ctrl+Bでビルドを実行します。
print 'hello,world.' //print uses print() after python3
hello,world.
[Finished in 0.1s]
*ファイルを保存せずにビルドした場合、以下のエラーが発生することがあります。
C:\Python27\python.exe: can't find '__main__' module in ''
Pythonが解析できるディレクトリに保存します。通常、Pythonが実行できるように環境変数で設定したディレクトリに保存します。
関連
-
Python3 reports AttributeError: '_io.TextIOWrapper' object has no attribute 'open'.
-
Python max()関数
-
urlでMax retries exceededの問題を解決しました。
-
Python ModuleNotFoundError: ConfigParser' という名前のモジュールはありません。
-
Numpyライブラリのダウンロードとインストールのまとめ
-
pythonフレームワーク Scrapyエラー TypeError: 'float' object is not iterable Solve
-
Pythonクローラー共通ライブラリリクエスト、beautifulsoup、selenium、xpathまとめ
-
TypeError: バイトライクオブジェクトで文字列パターンを使用できない
-
Python3 はエンコーディングの問題を解決します: UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position
-
jupyter notebookのアンインストールで "The jupyter" distribution was not found 問題が発生する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ModuleNotFoundError: django という名前のモジュールがない 問題1解決済み
-
Python: pyHook-1.5.1-cp37-cp37m-win_amd64.whl はこのプラットフォームでサポートされたホイールではありません。
-
Python27 PILソリューションという名前のモジュールがない
-
import urllib.parse ImportError: parse という名前のモジュールがありません
-
pythonのエラーです。ValueError: 閉じたファイルへのI/O操作
-
Selenium issue IOError: [Errno 2] そのようなファイルまたはディレクトリがありません: 'nul'
-
Pythonソケットプログラミング [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できない。
-
パイソン-ユニコード
-
python 1e-5とはどういう意味ですか?
-
Pythonです。AttributeError: module 'numpy' has no attribute 'dtype' 問題が解決されました。