trzeba upewnić się, że każdy folder, który reprezentuje pakietu odbywa się poprzez umieszczenie pliku __init__.py
który jest pusty plik python nazwie dokładnie __init__.py
(podkreślenia podkreślenia startowy podkreślenia podkreślenie), który mówi interpreter, że folder jest pakiet python .
Drugą rzeczą, której należy szukać, jest to, że pycharm lubi narzekać na zaimportowany kod, jeśli PyCharm nie wie o tym katalogu. Przejdź do konfiguracji interpretera projektu i przejdź do ścieżek i dodaj odniesienia do ścieżek, które nie znajdują się w projekcie lub bezpośrednio pod interpreter.
Jedną z rzeczy do dodania jest ustawienie źródłowego kodu źródłowego projektu poprzez kliknięcie prawym przyciskiem myszy na folder reprezentujący root i kliknięcie "Oznacz katalog jako ..."> "Source Root".
Hej, nie wiem, czy nadal pamiętasz, że nawet zrobiłeś tę odpowiedź, ale to nie działa dla mnie z jakiegoś powodu ... Umieszczenie pustego '__init __. py' nie ma żadnego efektu i nie widzę żadnych "ścieżek" ani "Mark Directory as ..." w miejscach, które powiedziałeś ... * krzyki * –
I mam ten sam problem. Mogę działać bez błędu za pośrednictwem wiersza poleceń, ale IDE zawsze narzeka "ImportError: Brak nazwy testu test.dfs" – Chhabilal
Jest lepsza, bardziej kompletna odpowiedź. Również plik '__init __. Py' nie jest wymagany (przynajmniej w moim przypadku). – fiveclubs