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:

  1. Non è installato il modulo python codicefiscale
  2. 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.