gpt4 book ai didi

python-3.x - 如何在 Windows 下从 PyCharm 中运行 Flask CLI

转载 作者:行者123 更新时间:2023-12-02 23:48:06 27 4
gpt4 key购买 nike

我一直在尝试让 Flask CLI 从 PyCharm 中进行调试,但没有成功。我已尝试过 here 列出的推荐程序。然而,这在Windows下不起作用,因为flask.exe是可执行文件而不是脚本。将flask.exe重命名为flask也不起作用。这会导致以下异常:

enter image description here

Jetbrains 在 YouTrack 中有一份活跃的事件报告为此,但尚未采取任何行动,看板状态设置为“未加入”,因此看来问题还需要一段时间才能得到解决。

任何帮助将不胜感激。

编辑:使用 Pycharm run 工作正常。尝试使用Pycharm调试器运行会导致异常

编辑2:按照建议创建flask_debug.py 文件后的结果: enter image description here

最佳答案

首先,将flask.py重命名为flask.exe。

在 PyCharm 的“运行配置”对话框中,在“脚本:”文本框中手动输入 Flask 可执行文件的完整路径。不要使用浏览按钮,因为它会过滤 Python 脚本(.py 文件)。

查看屏幕截图。在本例中,有一个名为“href”的虚拟环境,并且 Flask 可执行文件位于 Scripts 子目录中。

enter image description here

要使用 PyCharms 的调试器,请在根目录中创建一个文件:flask_debug.py:

from flask.cli import main

if __name__ == '__main__':
main(as_module=False)

然后设置 PyCharm 来运行此脚本,并根据需要传递任何 Flask CLI 参数。请参阅下面的屏幕截图,显示运行/调试配置和调试器在断点处停止。

enter image description here

下面显示了 Flask 0.12.2 quickstart应用程序在 PyCharm 调试器下运行并显示定义的环境变量 FLASK_APP。

enter image description here

关于python-3.x - 如何在 Windows 下从 PyCharm 中运行 Flask CLI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47378806/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com