Couple de choses. J'ai rencontré le même type d'erreur - mais pour une autre chose (par exemple "ImportError: aucun module nommé django") lorsque j'ai réinstallé certains logiciels. Essentiellement, ça a chamboulé mes chemins Python. Donc, votre problème est très proche de celui que j'ai eu. Le problème pour moi a fini par être que l'installé que j'ai utilisé a modifié mon fichier .profile (.bash_profile sur certains systèmes) dans mon répertoire personnel qui a déréglé la variable d'environnement Path pour pointer vers les binaires Python incorrects. Cela inclut, bien sûr, pointer vers les mauvais packages de sites (où de nombreuses extensions Python sont installées).
Pour vérifier cela, j'ai utilisé deux commandes shell Linux qui a sauvé la journée pour moi où: « qui python » et « python whereis »
La première vous indique quelle version de Python que vous utilisez, et la seconde vous indique où il se trouve. Ceci est important car vous pouvez avoir plusieurs versions de Python installées sur votre machine.
J'espère que cela vous aidera à résoudre votre problème. Vous pouvez également essayer "$ echo Path" (sur la ligne de commande/terminal) pour voir où les chemins pour résoudre les commandes.
Vous pouvez résoudre votre problème, soit par: 1- fixer votre variable Path et l'exportation chemin, dans .profile (ou .bash_profile) 2- créer un lien sym au Python approprié binaire
Bonne chance :)
~ Aki
Aki: J'ai résolu ce problème il y a longtemps. J'ai pris le chemin que vous venez de mentionner. Merci. :) – aatifh