実現したいこと
flsk でWeb開発したいのですがポート番号:80だとエラーになる
前提
windows + python + flsk で コマンドプロンプトから
python run.py
を実行するとエラーになる。
ポート番号:5000だと問題なく実行されます。
発生している問題・エラーメッセージ
エラーメッセージ Traceback (most recent call last): File "run.py", line 7, in <module> serve(app, host='0.0.0.0', port=80) File "C:\Users\yasukawa\AppData\Roaming\Python\Python36\site-packages\waitress\__init__.py", line 13, in serve server = _server(app, **kw) File "C:\Users\yasukawa\AppData\Roaming\Python\Python36\site-packages\waitress\server.py", line 85, in create_server sockinfo=sockinfo, File "C:\Users\yasukawa\AppData\Roaming\Python\Python36\site-packages\waitress\server.py", line 244, in __init__ self.bind_server_socket() File "C:\Users\yasukawa\AppData\Roaming\Python\Python36\site-packages\waitress\server.py", line 361, in bind_server_socket self.bind(sockaddr) File "C:\Users\yasukawa\AppData\Roaming\Python\Python36\site-packages\waitress\wasyncore.py", line 396, in bind return self.socket.bind(addr) OSError: [WinError 10013] アクセス許可で禁じられた方法でソケットにアクセスしようとしました。
該当のソースコード
python
1from app.app import app 2from waitress import serve 3 4if __name__ == "__main__": 5 #app.run() 6 #app.run(debug=False, host='0.0.0.0', port=80) 7 serve(app, host='0.0.0.0', port=80) 8
試したこと
管理者:コマンドプロンプト、ファイヤーウォール無効で行っても結果は同じでした。
ネットではlinuxだとsudo使ってやればできるようなことが書いてありましたが、
windowsでは無理なのでしょうか?
分かる方がいれば教えてください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー