Python: vscode hebt den direkten Import aus dem Modul nicht hervorPython

Python-Programme
Anonymous
 Python: vscode hebt den direkten Import aus dem Modul nicht hervor

Post by Anonymous »

Wenn ich versuche, ein Modul aus einem lokalen Paket zu importieren (

Code: Select all

from core import config
), 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.

Code: Select all

from core.config import something
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:

Code: Select all

from core.config import config
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.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post