Output from Jupyter notebook:
Dash is running on http://127.0.0.1:8050/
Dash is running on http://127.0.0.1:8050/
- Serving Flask app “main” (lazy loading)
- Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
- Debug mode: on
OSError Traceback (most recent call last)
in
1 if name == ‘main’:
----> 2 app.run_server(debug=True)
~/anaconda3/lib/python3.8/site-packages/dash/dash.py in run_server(self, host, port, proxy, debug, dev_tools_ui, dev_tools_props_check, dev_tools_serve_dev_bundles, dev_tools_hot_reload, dev_tools_hot_reload_interval, dev_tools_hot_reload_watch_interval, dev_tools_hot_reload_max_retry, dev_tools_silence_routes_logging, dev_tools_prune_errors, **flask_run_options)
1715 self.logger.info(“Dash is running on %s://%s%s%s\n”, *display_url)
1716
→ 1717 self.server.run(host=host, port=port, debug=debug, **flask_run_options)
~/anaconda3/lib/python3.8/site-packages/flask/app.py in run(self, host, port, debug, load_dotenv, **options)
988
989 try:
→ 990 run_simple(host, port, self, **options)
991 finally:
992 # reset the first request information if the development server
~/anaconda3/lib/python3.8/site-packages/werkzeug/serving.py in run_simple(hostname, port, application, use_reloader, use_debugger, use_evalex, extra_files, reloader_interval, reloader_type, threaded, processes, request_handler, static_files, passthrough_errors, ssl_context)
1028 s = socket.socket(address_family, socket.SOCK_STREAM)
1029 s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
→ 1030 s.bind(server_address)
1031 if hasattr(s, “set_inheritable”):
1032 s.set_inheritable(True)
OSError: [Errno 98] Address already in use