2015-05-03 14 views
5

I refactored my webapp i teraz moje IDE pycharm oznacza niektóre import czerwony. Czemu?Dlaczego mój import nie działa?

from wtforms import Form, TextField, validators, SelectField

Mój IDE zaznacza Form, TextField i SelectField czerwony, ponieważ nie mogą być importowane. ("Niewyjaśnione odniesienie"). Co powinienem zrobić, jeśli potrzebuję tych zajęć w moim projekcie?

+2

Czy wybrałeś env in pycharm? czy masz pewność, że wtformy są zainstalowane? –

+0

@ Orduan Nie zainstalowałem wtforms do Pythona, po prostu przechowuję bibliotekę obok innych moich zależności. Przypuszczam, powinienem zainstalować go do Pythona z PIP lub podobne? Lub dodaj to z moim środowiskiem w pycharmie, gdybym wiedział jak. – Montao

Odpowiedz

3

Musisz zainstalować go w w środowisku (zgodnie z uwagami, że nie), spróbuj wykonać następujące czynności:

Ustawienia -> Project: MyProjectName -> Project Interpreter

Następnie kliknij zielony plus i wybierz swoje paczki

5

Spróbuj usunąć biblioteki z projektu, jeśli znajdują się w bibliotekach, a następnie ponownie zaimportować te biblioteki.

Zakładam, że zrobiłeś to, ale upewnij się, że biblioteki są rzeczywiście zainstalowane i obecne w osiągalnej lokalizacji, która jest poprawnie odwzorowana.

Powiązane problemy