簡體   English   中英

無法在 Visual Studio Code 中調試 Flask 應用程序

[英]Unable to debug Flask app in Visual Studio Code

我有一個當前正在運行的燒瓶應用程序。 我想在 Visual Studio Code 中調試它。 我不斷遇到我無法通過谷歌解決的錯誤。 我已經閱讀了如何在 VS Code 中調試 Flask App和視頻,它並沒有解決我無法調試的問題。 我還從https://code.visualstudio.com/docs/python/tutorial-flask復制了說明,並且能夠在新的示例文件中進行調試! 但是我無法將這種成功轉化為我無法調試的當前項目。 主要錯誤行似乎是ModuleNotFoundError: No module named 'app' 或者也許這不是錯誤,我不知道。 如果需要任何進一步的信息,請說明,我不想粘貼無休止的錯誤消息。

此外,我的 launch.json 是根據 Visual Studio 代碼教程和 Miguel 的(第一個鏈接)正確復制/格式化的。 最終目標是成功通過 Visual Studio 代碼調試器。

C:\Users\OMITTED\Documents\project>cmd /C "set "PTVSD_SESSION_ID=1" && set "PTVSD_LAUNCHER_PORT=59672" && C:\Users\OMITTED\AppData\Local\Programs\Python\Python37\python.exe c:\Users\OMITTED\.vscode\extensions\ms-python.python-2019.11.50794\pythonFiles\lib\python\new_ptvsd\wheels\ptvsd\launcher -m flask "
Traceback (most recent call last):
  File "C:\Users\OMITTED\AppData\Local\Programs\Python\Python37\lib\site-packages\flask\cli.py", line 240, in locate_app
    __import__(module_name)
ModuleNotFoundError: No module named 'app'

續->

Traceback (most recent call last):
  File "C:\Users\OMITTED\AppData\Local\Programs\Python\Python37\lib\site-packages\flask\cli.py", line 556, in list_commands
    rv.update(info.load_app().cli.list_commands(ctx))
  File "C:\Users\OMITTED\AppData\Local\Programs\Python\Python37\lib\site-packages\flask\cli.py", line 388, in load_app
    app = locate_app(self, import_name, name)
  File "C:\Users\OMITTED\AppData\Local\Programs\Python\Python37\lib\site-packages\flask\cli.py", line 250, in locate_app
    raise NoAppException('Could not import "{name}".'.format(name=module_name))
flask.cli.NoAppException: Could not import "app".
Usage: python -m flask [OPTIONS] COMMAND [ARGS]...

項目結構

我改變了我的"env":{"FLASK_APP"= LOCATION}

LOCATION是根app.py的整個源路徑。

AKA C:\\Users\\Folder\\Folder\\app.py但在代碼中回答時使用\\\\而不是\\

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM