実現したいこと
http://127.0.0.1:5000/のアクセスしたい
発生している問題・分からないこと
申し訳ございません。このページに到達できません127.0.0.1 により、接続が拒否されました。
お試しください:
Web で "127 0 0 1" を検索する
接続を確認してみてくださいがでる。
エラーメッセージ
error
1申し訳ございません。このページに到達できません127.0.0.1 により、接続が拒否されました。 2お試しください: 3 4Web で "127 0 0 1" を検索する 5接続を確認してみてください
該当のソースコード
from flask import Flask, render_template app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') if __name__ == '__main__': app.run(debug=True) from flask import Flask app = Flask(__name__) if __name__ == "__main__": app.run(host="0.0.0.0", port=5000, debug=True)
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
申し訳ございません。このページに到達できません127.0.0.1 により、接続が拒否されました。
お試しください:
Web で "127 0 0 1" を検索する
接続を確認してみてください が出る
補足
特になし
質問にあるソースコードは、記述的に2つ分のコードを足したようなものになっていますが、1つのファイルの内容がこのようになっているのでしょうか?

localhostが127.0.0.1でない可能性はあります。nslookup localhostをしてください。
質問者さんのレスが無くて質問のブン投げ感がありますが、もしかするとそもそも 127.0.0.1は一般的にIPv4のlocalhostの自マシンと言う認識がなくて、別のマシン、要はリモートで動かしているPython/Flaskサーバーアプリに対して http://127.0.0.1:5000/ でアクセスしようとしている気もします。
どのような環境で、どのようなコマンドでサーバーを起動しているかなどの情報が必要かと思います。
コメントありがとうございます。プログラムに下記を追加して
from flask import Flask
app = Flask(__name__)
if __name__ == "__main__":
app.run(host="0.0.0.0", port=5000, debug=True)
試したところ問題が解決しました!
ありがとうございました
> プログラムに下記を追加して
とありますが、書かれているものは追加するようなものではなく、最低限必要なもの全てですが、プログラム全体はどのようになっているのですか?(上記のものが全てということであればそれでOKですが)
