Odoo No module named codicefiscale
Durante l’installazione dei moduli necessari al funzionamento della localizzazione italiana di Odoo può comparire questo errore:
No module named codicefiscale
I motivi possono essere due:
- Non è installato il modulo python codicefiscale
- Il modulo è installato ma non viene ‘visto’ da Odoo
Nel primo caso bisogna eseguire da console terminal su Linux o cmd di windows:
pip3 install codicefiscale
in corrispondenza dell’installazione python utilizzata da Odoo e riavviare il servizio.
Su Linux è importante che il comando sia eseguito con l’utente corretto affinchè venga riconosciuta la libreria da Odoo, esempio:
su odoo
pip3 install codicefiscale
Lo stesso vale per le dipendenze aggiuntive richieste (ad esempio: pyxb per quanto riguarda i moduli necessari per la fatturazione elettronica).
Su window può essere necessario verificare che il pacchetto sia presente nell’installazione python che sta usando odoo, all’interno del corrispondente folder: lib/site-packages, come da questo articolo.