Code completion problem with pcbnew in python

For 7.0:

.vscode/settings.json:

{
    "terminal.integrated.env.windows": {
        "PYTHONNOUSERSITE": "1",
        "PYTHONPATH": "C:/Program Files/KiCad/7.0/bin;C:/Program Files/KiCad/7.0/bin/DLLs;C:/Program Files/KiCad/7.0/bin/Lib;C:/Program Files/KiCad/7.0/bin/Lib/site-packages",
        "PYTHONHOME": "C:/Program Files/KiCad/7.0/bin",
        "PATH": "C:/Program Files/KiCad/7.0/bin;${env:USERPROFILE}/Documents/KiCad/7.0/3rdparty/Python39/Scripts;C:/Program Files/KiCad/7.0/bin/Scripts;${env:PATH}"
    },
    "python.envFile": "${workspaceFolder}/.vscode/.env",
    "python.analysis.typeCheckingMode": "basic",
    "python.defaultInterpreterPath": "C:/Program Files/KiCad/7.0/bin/python.exe"
}

.vscode/.env:

PYTHONNOUSERSITE=1
PYTHONPATH="C:/Program Files/KiCad/7.0/bin;C:/Program Files/KiCad/7.0/bin/DLLs;C:/Program Files/KiCad/7.0/bin/Lib;C:/Program Files/KiCad/7.0/bin/Lib/site-packages"
PYTHONHOME="C:/Program Files/KiCad/7.0/bin"
PATH="C:/Program Files/KiCad/7.0/bin;${USERPROFILE}/Documents/KiCad/7.0/3rdparty/Python39/Scripts;C:/Program Files/KiCad/7.0/bin/Scripts;${PATH}"

Close terminals and reload windows.

1 Like