Dans un environnement Linux, lorsque la variable d’environnement LC_ALL est absente ou invalide, l’exécution d’un script Python renverra l’erreur suivante : locale.Error: unsupported locale setting.
Pour corriger rapidement cette erreur, vous pouvez passer une à une les commandes suivantes dans le terminal :
export LC_ALL="en_US.UTF-8" export LC_CTYPE="en_US.UTF-8" sudo dpkg-reconfigure locales
Pour corriger le problème de manière plus pérenne, vous pouvez installer le package locales :
sudo apt-get install locales -y
Puis générer le bon paramétrage :
sudo locale-gen en_US.UTF-8
Enfin, appliquer la configuration définitive au système :
sudo echo "LANG=en_US.UTF-8" > /etc/default/locale
Laisser un commentaire