2016-04-15 20 views
0

Ich habe ein Projekt in PyCharm. Es gibt ein "Haupt" -Skript, das mehrere andere Skripte importiert. 4 von 5 Importen gehen gut, aber aus irgendeinem Grund erzeugt der 5. und letzte Import einen nicht aufgelösten Bezug. Siehe Zeile Nummer 10.Kann nicht aus bestimmten Ordner in PyCharm importieren

Ich denke, es muss etwas damit zu tun haben, dass es keinen blauen Punkt auf dem Ordner namens "VAR5_speedlimit" gibt, aber ich kann nicht herausfinden, was es bedeutet.

Screenshot of PyCharm

Weiß jemand, warum die Zeilennummer 10 eine "ungelöste Referenz" erzeugt?

Antwort

1

Beachten Sie den kleinen grünen Punkt in Ihren anderen "Ordnern", aber fehlt in der VAR5_speedlimit Ordner. Die mit einem kleinen grünen/blauen Punkt ist Python-Paket, das ohne Verzeichnis ist. Sie importieren von Python-Paket, nicht Directory.

Um es zu lösen, machen Sie ein Python-Paket anstelle von Directory. Klicken Sie mit der rechten Maustaste auf Ihr Projekt und wählen Sie Python-Paket.

Alternativ können Sie im vorhandenen Verzeichnis __init__.py im Verzeichnis

erstellen