まず、書かれた非常にシンプルなアプリケーションフラスコ、直接エラーに従ってください
フラスコインポートフラスコ アプリ = フラスコ(__ name__) app.route(@ " / " ) :デフこんにちは() の戻り " 1234 " であれば __name __ == " __main__ " : app.run()
エラーを報告
トレースバック(最新の呼び出しの最後): ファイル" <入力> "、行1、で、<モジュール> ファイル" D:\ Pythonの\ \ヘルパーをインストール\ PyDevは\ _pydev_bundle \ pydev_umd.py "、行197、中RUNFILE pydev_imports.execfile (ファイル名、global_vars、local_vars)#スクリプトの実行 ファイル" D:\パイソンを\ \ヘルパーをインストール\ PyDevは\ _pydev_imps \ _pydev_execfile.py "、ライン18は、中execfileを EXEC((内容コンパイル + " \ n個"、ファイルを"EXEC " )、グロブ、LOC) ファイル" :E /Python/UseTest.py "、行8、で、<モジュール> app.run() ファイル「\ Users \ユーザーyouziku \のAppData \ローミング\ Pythonの\ Python36 \サイト:C -packages \フラスコ\ app.py "行990、で実行 run_simple(ホスト、ポート、自己、 ** オプション) ファイル" C:\ Users \ユーザーyouziku \のAppData \ローミング\ Pythonの\ Python36 \サイト-パッケージ\ WERKZEUG \ serving.py "行1009、中run_simple インナー() ファイル"C:\ Users \ユーザーyouziku \のAppData \ローミング\ Pythonの\ Python36 \サイト-パッケージ\ WERKZEUG serving.py \ "行962、中インナー FD =のFD、 ファイル" C:\ Users \ユーザーyouziku \のAppData \ローミング\ Pythonの\ Python36 \サイト-パッケージ\ WERKZEUG \ serving.py "行805、中はmake_serverの ホスト、ポート、アプリ、request_handler、passthrough_errors、ssl_context、FD = FD ファイル" C:\ Users \ユーザーyouziku \のAppData \ローミング\ Pythonの\ Python36 \をsite-packages \ WERKZEUG \ serving.py "、行698、中 __init__ HTTPServerの.__のinit __(自己、SERVER_ADDRESS、ハンドラ) ファイル" Cは:\プログラムファイル(x86の)\のMicrosoft Visual Studioの\共有\ Python36_64 \ libにするの\ socketserver.py "、行453、中__init__ self.server_bind()は ファイル" C: \プログラムファイル\ HTTP \ libにserver.pyのMicrosoftのVisual Studio \共有\ Python36_64 \ \(x86の)"行138、中server_bind self.server_name = socket.getfqdn(ホスト) ファイル" C:\プログラムファイル(x86の)\マイクロソフトのVisual Studio \共有\ Python36_64 \ libにするの\ socket.py "、行673、でgetfqdn ホスト名、別名、のIPAddrs = はgethostbyaddr(名) UnicodeDecodeError:' UTF-8 'コーデックことができます" 8位トンデコードバイト0xb3:無効な開始バイト
私は2日間地雷を踏んで、そして今何を記録し、エラーが発生しやすいポイント
1)、コーディングの問題のコードはUTF-8にページを再度保存します。
2)コンピュータ名は中国であり、ユーザ名が中国人であります
3)ポートは、ポートを手動で指定するために使用され
無用現在の二人は、あなたはどのようなポートを指定することを望むかもしれないとき
もし __name__ == ' __main__ ' : app.run(ホスト = " 0.0.0.0 "、デバッグ=真、ポート= 9999)