Windows 11のVSCodeでPythonのコードを実行すると、Chromeが起動されLOCALHOST:8080で接続が拒否されるエラーとなります。
そのVSCodeのターミナルのPythonコマンドでは、そのコードは正常に実行されます。
解決方法をご教示お願いします。
エラーが出たなら、エラーメッセージを提示しましょう
エラーメッセージは、よけいな省略翻訳しないで出たそのママをコピペで提示してください
対応ありがとうございます。
エラー表示の画面を追加しました。
よろしくお願いします。
ポートが開いているかどうか、確認されてますでしょうか?
1.コマンドプロンプト起動(管理者権限で一応)
2.netstat -ab
→Localアドレスとポート番号の組み合わせで、State欄を確認
閲覧している人から見ると、pythonの何らかのプログラム(print("hoge")?app.run()?)を実行した状態でlocalhostにアクセスするとアクセスが拒否されることしかわかりません。
多分知りたいのはどのような目的で作成したプログラム(具体的なコードがあればなおよいと思います)をvscodeのどの機能を使用して実行した所、接続が拒否されるのかが分からないと何とも言えません。
経験から察するにwebサーバーを立ててそこにアクセスしようとしていると思いますが、djangoなのか、flaskなのか、そのコードの書き方が悪いのかまでは分かりません。
また、エラーの画像は接続できなかった結果であって、プログラムのエラーではないので、実行したpythonのログを提示したほうが良いと思います。
もしログが出ていないのであれば、(webサーバー前提の話で進めますが)サーバーが立ち上がっていなかったりが原因かと思いますが、もう少し情報が必要かもしれません。
okakemetalさん、Yuuさん、サポートありがとうございます。
ご指示頂き試した結果をご報告します。
(1) netstatコマンドの結果
127.0.0.1:8080 についての表示はなし
(2) Test-NetConnection 127.0.0.1 -Port 8080 コマンドの結果
TcpTestSucceeded : False
(3) 下記コードでも同様のエラーとなります。
a = 1
b = 2
c = a + b
Window 10 においては、本問題は起きていません。、本問題のWindows 11とほぼ同様の環境ですが、(1)、(2)については、10と11の結果は同じです。
引き続き、よろしくお願いします。
自己解決できましいた。
本サイトで同様の問題を、launch.jsonファイルを編集して解決したとの書き込みがありました。
本問題が起きていないWindows 10で、同ファイルを調べてみたところ、同ファイルが存在していませんでした。
それで、問題のWindows 11で同ファイルを削除したところ問題が解決でききました。
皆様、サポートありがとうございました。
回答1件
あなたの回答
tips
プレビュー