前提・実現したいこと
mls機械学習スターアップシリーズの「Pythonで学ぶ強化学習 入門から実践まで」を参考に勉強をしています。
用意されている「run_server.py」を実行してみたところ、二回目の実行時からエラーメッセージが出るようになりました。
一回目は python run_server.py を入力後、エラーメッセージは出ずとも全く動きがなく、参考書に記載されているhttp://localhost:8888/にアクセスしてみても画面が真っ白なままでした。そのため、とりあえずexitでgitbashを閉じました。
次の日にもう一度実行してみると、エラーが出てしまいました。
発生している問題・エラーメッセージ
python run_server.py Traceback (most recent call last): File "run_server.py", line 21, in <module> main() File "run_server.py", line 15, in main app.listen(options.port) File "C:\Users\ユーザー名\Anaconda3\envs\rl-book\lib\site-packages\tornado\web.py", line 2112, in listen server.listen(port, address) File "C:\Users\ユーザー名\Anaconda3\envs\rl-book\lib\site-packages\tornado\tcpserver.py", line 151, in listen sockets = bind_sockets(port, address=address) File "C:\Users\ユーザー名\Anaconda3\envs\rl-book\lib\site-packages\tornado\netutil.py", line 174, in bind_sockets sock.bind(sockaddr) OSError: [WinError 10048] ▒ʏ▒A▒e▒\▒P▒b▒g ▒A▒h▒▒▒X▒ɑ▒▒ăv▒▒▒g▒R▒▒▒A▒l▒b▒g▒▒▒[▒N ▒A▒h▒▒▒X▒A▒܂▒▒̓|▒[▒g▒̂ǂꂩ 1 ▒݂̂▒▒g▒p▒ł▒▒܂▒▒B
該当のソースコード
import os import sys sys.path.append(os.path.join(os.path.dirname(__file__), "../")) import tornado.ioloop from tornado.options import define, options, parse_command_line from DP.application import Application define("port", default=8888, help="run on the given port", type=int) def main(): parse_command_line() app = Application() app.listen(options.port) print("Run server on port: {}".format(options.port)) tornado.ioloop.IOLoop.current().start() if __name__ == "__main__": main()
補足情報(FW/ツールのバージョンなど)
git version 2.22.0.windows.1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/07/23 04:54
2019/07/23 05:08
2019/07/24 03:01