Osobní nástroje
Nacházíte se zde: Úvod Nápověda Popisy chyb ImportError: No module named xxxxxx
Mailing list

Mailing list o Plone, oznámení novinek atd. Přihlásit/odhlásit nebo procházet archív můžete na této adrese.

 

ImportError: No module named xxxxxx

ImportError - chybně uvedená cesta na třídu, kterou chcete importovat

K identifikaci cesty používá objektový jazyk Python klasické tečkové notace.

Příklad:

V root adresáři vlastního produktu s názvem Example v souboru python scriptu setuphandlers.py mam:

from Products.Example.interfaces import IUserAdder

Aby import proběhl bez chyby ImportError, musim mit v root adresáři script interfaces.py, který obsahuje implementaci class IUserAdder.

Pokud bych měl implementaci třídy ve scriptu utility.py v podadresáři rozhrani, tak by řádek importu musel vypadat takto:

from Products.Example.rozhrani.utility import IUserAdder