2015-05-03 20 views
5

Ich habe meine Webanwendung refaktoriert und jetzt markiert mein IDE-Programm einige Importe rot. Warum?Warum funktionieren meine Importe nicht mehr?

from wtforms import Form, TextField, validators, SelectField

Meine IDE markiert die Form, TextField und die SelectField rot, da sie nicht importiert werden können. ("Nicht aufgelöste Referenz"). Was soll ich tun, wenn ich diese Klassen in meinem Projekt brauche?

+2

Haben Sie Ihr env in pycharm gewählt? Sind Sie sicher, dass die wtforms installiert sind? –

+0

@OrDuan Ich habe wtforms nicht zu Python installiert, ich behalte nur die Bibliothek neben meinen anderen Abhängigkeiten. Ich nehme an, ich sollte es auf Python mit Pip oder ähnlichem installieren? Oder füge es mit meinem env in pycharm hinzu, wenn ich wüsste wie. – Montao

Antwort

3

Sie müssen es in Ihrer Umgebung installieren, in (nach den Anmerkungen, die Sie nicht getan haben), versuchen Sie bitte die folgenden:

Einstellungen -> Projekt: MyProjectName -> Projekt Interpreter

Klicken Sie dann auf das grüne Plus und wählen Sie Ihre Pakete

5

Versuchen Sie, die Bibliotheken aus Ihrem Projekt zu löschen, wenn sie sich in Bibliotheken befinden, und diese Bibliotheken dann erneut zu importieren.

Außerdem nehme ich an, dass Sie dies getan haben, aber stellen Sie sicher, dass die Bibliotheken tatsächlich installiert sind und an einem erreichbaren Speicherort vorhanden sind, der ordnungsgemäß zugeordnet ist.

Verwandte Themen