PyCharm调试Dash应用时触发"unknown option --port"错误的问题求助
PyCharm调试Dash应用时触发"unknown option --port"错误的问题求助
我正在把之前用Qt6开发的一款应用改成Dash/Plotly的Web应用,目前正卡在无状态开发模式的适配问题上,全程依赖PyCharm的可视化调试工具来排查问题。
平时我用app.run(debug=True)来启动Dash应用,虽然这个模式会弹出「不要在生产环境使用」的警告,而且Python控制台会被Web服务器的日志信息占满,但至少能正常运行调试。
后来我换成app.run(debug=False),日志和警告确实消失了,但当我切换到PyCharm的调试模式(点击虫子图标而非运行箭头)时,应用直接报错退出,错误信息如下:
Dash is running on http://127.0.0.1:8050/
- Serving Flask app 'app'
- Debug mode: on
unknown option --port
usage: C:\Program Files\Python311\python.exe [option] ... [-c cmd | -m mod | file | -] [arg] ...
Try `python -h' for more information.
Process finished with exit code 2
但如果我点击运行箭头(非调试模式)启动app.run(debug=False),应用就能正常运行,完全没有问题。有没有朋友遇到过类似的情况,能帮忙分析下原因吗?
备注:内容来源于stack exchange,提问作者Hauke




