Por que não estou conseguindo importar o módulo dateutil no Python 3?

3

Estou tentando usar a versão Python 3 do módulo matplotlib. Estou recebendo erros sobre dateutil não estar presente, embora eu tenha instalado este pacote. Não deveria

import dateutil 

funciona depois de instalar o pacote acima? Estou usando o Ubuntu 14.04 caso isso seja importante.

    
por Codey McCodeface 02.05.2014 / 14:31

1 resposta

5

Primeiro, verifique se você não está tentando importar o módulo depois de ativar o virtualenv . Se você tiver seu virtualenv ativado e não forneceu o argumento --system-site-packages enquanto o cria, o módulo não estará disponível para você importar em virtualenv.

Se você não estiver usando um virtualenv e ainda não conseguir importar o módulo, certifique-se de estar usando o interpretador do Python 3 e não o interpretador do Python 2. Desde que você instalou o pacote para python3, ele não estará disponível para importação no interpretador python2. Em seguida, tente limpar e reinstalar o módulo usando:

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

Limpar o pacote e reinstalá-lo deve corrigir os problemas que estavam restringindo a importação do módulo.

    
por Aditya 02.05.2014 / 15:08