VS Débogueur de Code d'erreur d'importation tout en essayant de débogage flacon app

0

La question

J'ai actuellement un flacon application dans laquelle la structure du fichier ressemble à ceci:

C:\Users\kmelton\Python\Flask\BGSCS-API-dev\InterjectApi\server.py

Et le dossier j'ai actuellement ouvert comme un espace de travail en VS est le Code de la BGSCS-API-dev dossier.

Mon lancement.json actuellement ressemble à ceci:

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            "env": {
                "FLASK_APP": "server.py",
                "FLASK_ENV": "development"
            },
            "args": [
                "run",
                "--no-debugger"
            ],
            "jinja": true
        }
    ]
}

Et à chaque tentative de débogage, j'obtiens une erreur.

 * Serving Flask app 'server.py' (lazy loading)
 * Environment: development
 * Debug mode: on
Usage: python -m flask run [OPTIONS]
Try 'python -m flask run --help' for help.

Error: Could not import 'server'.

Je sais qu'il y a probablement quelque chose que je dois ajouter à mon lancement.fichier json pour chemin d'accès au fichier correctement, mais les choses que j'ai essayé n'ont pas fonctionné pour moi. Merci

1

La meilleure réponse

0

Bon, j'ai résolu l'erreur initiale j'ai eu, seul à être confronté à une nouvelle erreur au sujet d'un problème d'importation, cette fois réellement à l'intérieur du code, l'importation d'un fichier que les importations d'amende lorsque vous exécutez le programme normalement.

Le corrigé j'ai mis en œuvre pour que mon code est comme suit (au sein de lancement.json)

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python: Flask",
            "type": "python",
            "request": "launch",
            "module": "flask",
            # Added new line cwd to specify initial working directory
            "cwd":"${workspaceRoot}",
            "env": {
                # Added ${workspaceRoot}/InterjectApi/"file name trying to run"}
                "FLASK_APP": "${workspaceRoot}/InterjectApi/server.py",
                "FLASK_ENV": "development"
            },
            "args": [
                "run",
                "--no-debugger"
            ],
            "jinja": true
        }
    ]
}
2021-11-23 18:16:30

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................