Erreur locale IPython Notebook
Face à une ValueError perplexe en essayant de lancer IPython Notebook après l'installation de la dernière distribution Anaconda Python pour Mac OSX 64- peu? Voici une description détaillée du problème et de sa solution :
Comprendre l'erreur
Le message d'erreur « ValueError : locale inconnue : UTF-8 » provient d'une tentative de récupérez le codage des paramètres régionaux lors du démarrage d'IPython Notebook. Dans ce cas, l'encodage UTF-8, qui est l'encodage par défaut du système, n'est pas reconnu, ce qui entraîne l'erreur.
Solution
Pour résoudre ce problème, il est nécessaire de définir les variables d'environnement locales de manière appropriée. Une solution consiste à ajouter les lignes suivantes à votre .bash_profile :
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
Cela définit les paramètres régionaux sur l'anglais dans les paramètres régionaux américains. Assurez-vous de remplacer "en_US.UTF-8" par vos paramètres régionaux préférés s'ils diffèrent.
Rechargement du profil
Rechargez le .bash_profile à l'aide de la commande suivante :
source ~/.bash_profile
Relance d'IPython Notebook
Une fois les paramètres régionaux en place, relancez IPython Notebook :
ipython notebook
Locales alternatives
Si vous préférez des paramètres régionaux différents , vous pouvez personnaliser les variables d'environnement LC_ALL et LANG en conséquence. Utilisez les commandes suivantes pour afficher les paramètres actuels et une liste des paramètres régionaux valides sur votre système :
$ locale $ locale -a
Une fois que vous avez choisi vos paramètres régionaux préférés, définissez les variables d'environnement comme suit :
export LC_ALL= fr_CH.UTF-8 export LANG= fr_CH.UTF-8
N'oubliez pas de remplacer "fr_CH.UTF-8" par la langue souhaitée. Ces modifications devraient corriger l'erreur de paramètres régionaux et vous permettre de lancer IPython Notebook avec succès.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!