J'essaie de supprimer les accents d'une liste de chaînes Python en la convertissant de UTF-8 en ASCII. J'ai lu des réponses à plusieurs questions ici dans StackOverflow qui suggèrent d'utiliser la fonction unidecode de l'unidecode Je l'ai installé en utilisant conda mais si j'écris
import unidecode
Je reçois
ModuleNotFoundError: No module named 'unidecode'
J'ai essayé d'exclure unidecode et de le réinstaller (en utilisant à la fois conda et pip) et je vérifie si le PATH
pointait vers tous les emplacements Anaconda, comme indiqué dans Alexander McFarlane's réponse à cette question .
Assurez-vous que vous utilisez la même version de Python lorsque vous installez le package et lorsque vous l'exécutez. Vous installez probablement la bibliothèque dans une version et exécutez en utilisant une version différente.
Vous pouvez vérifier la version python dans le terminal de cette façon:
python3 --version
Essayez également de créer et de travailler sur un environnement, installez vos packages dans l'environnement puis essayez de l'exécuter.
En savoir plus sur la gestion des packages dans Conda depuis que vous l'utilisez https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html