Używam szablonu ustawionego przez współpracownika i jako początkujący pytona może brakować czegoś bardzo oczywistego.import względny z pliku __init__.py powoduje błąd rzutowania
Katalog główny zawiera plik init, który ma moduł potrzebny do głównego pliku pythona, który generuje błąd.
Współpracownikiem używane:
from . import X
Gdzie X to moduł, ale podczas kopiowania tego (i zaludnione plik startowy) do własnego katalogu generuje ten błąd:
ValueError: Attempted relative import in non-package
Od google i TAK Zdaję sobie sprawę, że jest to całkowicie w porządku i logiczne, więc zastanawiam się, jako początkujący, co przegapiłem.
możliwe duplikat [PRÓBA względnej importu w poza pakietem nawet z \ _ \ _ startowych \ _ \ _. Py] (http://stackoverflow.com/questions/11536764/attempted-relative-import-in-non- pakiet-nawet-z-init-PY) –
W tej sugestii on ciągnąc ze standardowego pliku .py. Mój problem polega na wyciągnięciu z pliku __init__.py. – thewellis
Ale twój problem ma tę samą przyczynę. Mam nadzieję, że moja odpowiedź wyjaśni przyczynę błędu. –