VS Cod Depanator de import eroare în timp ce încerca pentru a depana balon app

0

Problema

Am în prezent un balon cerere în care structura de fișiere pare ca acest lucru:

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

Și folderul în prezent am deschis ca un spațiu de lucru în VS Cod este BGSCS-API-dev folder.

Lansarea mea.json în prezent, se pare ca acest lucru:

{
    // 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
        }
    ]
}

Și la fiecare depanare încercare, primesc o eroare.

 * 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'.

Știu că există probabil ceva ce am nevoie pentru a adăuga la lansare.fișier json la calea de fișier corect, dar lucrurile pe care am încercat n-am lucrat pentru mine. Multumesc

1

Cel mai bun răspuns

0

Ok, deci am rezolvat eroarea inițială am avut, doar pentru a fi confruntat cu o nouă eroare referitoare la o alta problema import, de data asta, de fapt, în interiorul codului, care importă un fișier care importurile bine atunci când rulează programul în mod normal.

Fix am pus în aplicare pentru codul meu este după cum urmează (în termen de lansare.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

În alte limbi

Această pagină este în alte limbi

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