web-dev-qa-db-de.com

Code für Visual Studio: Intellisense funktioniert nicht

Intellisense meines Visual Studio-Codes funktioniert nicht ordnungsgemäß. Jedes Mal, wenn ich versuche, es mit Ctrl + Shift zu verwenden, wird nur eine Lademeldung angezeigt. Ich benutze Python (mit Django) und habe ms-python.python installiert. Ich habe auch Djaneiro. Es funktioniert immer noch nicht .  enter image description here

Was scheint hier das Problem zu sein?

6
Donovan Keating

Wenn Sie virtualenv auf Ihrem Projekt installiert haben, führen Sie zunächst vscode von dort aus. Dann können Sie in Ihren vscode-Einstellungen, ich meine settings.json, meine Konfiguration verfolgen oder verfolgen, in welcher Sie ein Problem haben. Meistens rührt dieses Problem von der Eingabe eines falschen Pfads in die pythonPath-Einstellung her

    {
  "python.pythonPath": "${workspaceFolder}/env/bin/python3",
  "editor.formatOnSave": true,
  "python.linting.pep8Enabled": true,
  "python.linting.pylintPath": "pylint",
  "python.linting.pylintArgs": ["--load-plugins", "pylint_Django"],
  "python.linting.pylintEnabled": true,
  "python.linting.pep8Args": ["--ignore=E501"],
  "files.exclude": {
    "**/*.pyc": true
  }
}
2
Ehsan Ahmadi

Dies kann verschiedene Ursachen haben. Einige davon sind folgende.

1) Der ausführbare Python-Pfad im VS-Code ist falsch

Solution: Configure the path to the python executable in the settings.json


Remember to re start VS Code once done.

2) Das benutzerdefinierte Modul befindet sich an einem nicht standardmäßigen Ort

Solution: Configure the settings.json to include this custom location for autocompletion to work

An exmample settings.json (for Linux) used to add a customModule from workspaceFolder

{

    "python.pythonPath": "/usr/bin/python",
    "python.autoComplete.extraPaths": [

       "${workspaceFolder}/customModule"
    ]
}


Remember to re start VS Code once done.

3) VS-Code wurde nicht aus der aktiven virtuellen Umgebung gestartet

The path to the custom modules is set when a virtual environment is activated.
Solution: Launch VS Code from a Terminal/Command window with the correct virtual environment activated
1
Jerin

Ich hatte dieses Problem jetzt für eine Weile. Ich habe viele Lösungen vom Stapel versucht, aber keine hat funktioniert. Deinstallation Alle Erweiterungen haben den Trick für mich gemacht.

0
V Reddy