Heim > Artikel > Backend-Entwicklung > Wie behebe ich „Ungelöste Import'-Fehler in Visual Studio-Code mit Pylint?
Pylint-Fehler „Unaufgelöster Import“ in Visual Studio-Code beheben
Bei der Verwendung von Pylint in Visual Studio-Code kann es zu „Unaufgelöstem Import“ kommen. Fehler trotz funktionierendem Code. Dieses Problem tritt auf, wenn der Linter Python-Dateien in Ihrer virtuellen Umgebung nicht erkennt, möglicherweise aufgrund unterschiedlicher Verzeichnisse zwischen der virtuellen Umgebung und dem Arbeitsbereich.
Fix für Django und integrierte Module
Um das Problem für integrierte Module zu beheben, konfigurieren Sie die folgende Einstellung in der .vscode/settings.json-Datei Ihres Arbeitsbereichs:
"python.autoComplete.extraPaths": ["/path/to/python/virtualenv/site-packages"]
Ersetzen Sie „/path/to/python/virtualenv/site -packages“ mit dem tatsächlichen Speicherort des Site-Packages-Verzeichnisses in Ihrer virtuellen Umgebung.
Fix für benutzerdefinierte Module
Für benutzerdefinierte Module sollte die folgende Arbeitsbereichseinstellung gelten verwendet:
"python.autoComplete.extraPaths": ["./path-to-your-code"]
Ersetzen Sie „./path-to-your-code“ durch den Pfad zum Verzeichnis, das Ihre benutzerdefinierten Module enthält.
Pylance-Einstellung (Update 2023)
Mit der Abschaffung des Python-Language-Servers und der Einführung von Pylance hat sich die Einstellung geändert. Konfigurieren Sie die folgende Einstellung in der .vscode/settings.json-Datei Ihrer Arbeitsbereichseinstellungen:
"python.analysis.extraPaths": ["./path-to-your-code"]
Durch die Einbeziehung dieser Einstellungen kann Pylint die erforderlichen Module finden und die „ungelösten Import“-Fehler beheben, wodurch Ihre Arbeit optimiert wird Entwicklungsprozess in Visual Studio Code.
Das obige ist der detaillierte Inhalt vonWie behebe ich „Ungelöste Import'-Fehler in Visual Studio-Code mit Pylint?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!