使用 PyCharm 调试器调试 Flask 应用程序时重新启动并出现统计错误

问题描述 投票:0回答:3

我正在构建一个小型 Flask 应用程序,并且遇到了一些错误,我想尝试使用 PyCharm 调试器修复,但是当我尝试运行调试器时,会弹出以下内容:

*重新启动并统计

C:\用户 are2\AppData\Local\Programs\Python\Python310\python.exe:无法打开文件“C:\Program”:[Errno 2] 没有这样的文件或目录

这是我的代码的相关(最后)行:

>     if __name__ == "__main__":
>         with app.app_context():
>             db.create_all()
>             app.run(debug=True, port=5001)
python flask debugging pycharm flask-sqlalchemy
3个回答
0
投票

我也遇到了这个错误,并且无法解决这个问题,我认为是Pycharm引起的问题,这是一个软件bug。


0
投票

我在 PyCharm 支持论坛找到了一个解决方案,以确保您不会将 PyCharm 安装在有空格的位置(这在 Windows 计算机上相当困难)。

一个快速的解决方法是使用命令行使用不包含任何空格的路径与 PyCharm 的安装目录建立一个连接,例如:

mklink /J C:\software\PyCharm "C:\Program Files\JetBrains\PyCharm Community Edition 2022.3.2"

然后从新创建的联结中的 in 文件夹启动 PyCharm。或者,从 Windows“开始”菜单更新符号链接以指向这个新位置。


0
投票

我在调试模式下运行时遇到了同样的问题。 如果禁用重新加载器 (use_reloader=False),调试将开始,不会出现错误。

if __name__ == '__main__':
    app.run(debug=True, use_reloader=False)
© www.soinside.com 2019 - 2024. All rights reserved.