Wenn ich versuche, ein Modul aus einem lokalen Paket zu
importieren (
), funktioniert die Syntaxhervorhebung von VSCode nicht. Wenn Sie mit der Maus über config fahren, wird „config: Any“ angezeigt (der Editor sollte „config: module“ anzeigen), was darauf hinweist, dass er das Modul aus irgendeinem Grund nicht erkennt. Es gibt keine Syntaxhervorhebung und VSCode bietet keine automatische Vervollständigung für Teile des config-Moduls.
funktioniert, aber das ist nicht das, was ich tun muss. Aus irgendeinem Grund schlägt die automatische Vervollständigung von VSCode vor, das Modul aus sich selbst zu importieren, etwa so:
Dies behebt die Syntaxhervorhebung, aber dieser tatsächlich falsche Code löst einen Fehler aus, wenn das Skript im Python-Interpeter ausgeführt wird.
Hier ist die Dateistruktur, die ich verwende.
Ich möchte meinen Code nicht ändern oder Dateien hinzufügen – ich möchte nur eine Lösung mit VSCode-Konfiguration oder etwas Ähnlichem. Beachten Sie, dass Jedi Module vollständig ignoriert.