You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

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

火山引擎 最新活动