web-dev-qa-db-fra.com

Pourquoi ne puis-je pas importer le module dateutil dans Python 3?

J'essaie d'utiliser la version Python 3 du module matplotlib. Je reçois des erreurs à propos de dateutil n'étant pas présent alors que j'ai installé ce paquet. Ne devrait pas

import dateutil 

travailler après l'installation du paquet ci-dessus? J'utilise Ubuntu 14.04 au cas où cela serait important.

3

Assurez-vous d'abord que vous n'essayez pas d'importer le module après avoir activé virtualenv . Si votre virtualenv est activé et que vous n'avez pas fourni l'argument --system-site-packages lors de sa création, vous ne pourrez pas importer le module dans virtualenv.

Si vous n'utilisez pas virtualenv et que vous ne parvenez toujours pas à importer le module, vérifiez que vous utilisez bien l'interprète Python 3 et non l'interprète Python 2. Depuis que vous avez installé le paquet pour python3, il ne sera pas possible de l'importer dans un interpréteur python2. Ensuite, essayez de purger et de réinstaller le module en utilisant:

Sudo apt-get purge python3-dateutil
Sudo apt-get install python3-dateutil

Purger le paquet et le réinstaller devrait résoudre tous les problèmes qui limitaient l'importation du module.

6
Aditya