Perché non riesco a importare il modulo dateutil in Python 3?

3

Sto provando ad usare la versione Python 3 del modulo matplotlib. Ottengo errori su dateutil non essendo presente anche se ho installato questo pacchetto. Non dovrebbe

import dateutil 

funziona dopo aver installato il pacchetto sopra? Sto usando Ubuntu 14.04 nel caso abbia importanza.

    
posta Codey McCodeface 02.05.2014 - 14:31

1 risposta

5

Prima assicurati di non provare a importare il modulo dopo aver attivato il virtualenv . Se hai attivato il tuo virtualenv e non hai fornito l'argomento --system-site-packages durante la creazione, il modulo non sarà disponibile per l'importazione in virtualenv.

Se non stai utilizzando un virtualenv e non riesci ancora a importare il modulo, assicurati di utilizzare l'interprete Python 3 e non l'interprete Python 2. Dato che hai installato il pacchetto per python3, non sarà disponibile per l'importazione nell'interprete python2. Quindi prova a eliminare e reinstallare il modulo usando:

sudo apt-get purge python3-dateutil
sudo apt-get install python3-dateutil

L'eliminazione del pacchetto e la sua reinstallazione dovrebbero risolvere eventuali problemi che limitavano l'importazione del modulo.

    
risposta data Aditya 02.05.2014 - 15:08

Leggi altre domande sui tag