Heim  >  Artikel  >  Backend-Entwicklung  >  Wie behebe ich „Ungelöste Import“-Fehler in Visual Studio-Code mit Pylint?

Wie behebe ich „Ungelöste Import“-Fehler in Visual Studio-Code mit Pylint?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-10-28 07:46:29198Durchsuche

How to Fix

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn