Maison >développement back-end >Tutoriel Python >Pourquoi IPython Notebook sur macOS génère-t-il une erreur de paramètres régionaux après l'installation d'Anaconda et comment puis-je la corriger ?
Erreur locale IPython Notebook
Lors de l'installation de Anaconda Python 64 bits pour Mac OSX, les utilisateurs peuvent rencontrer un ValueError lors de l'utilisation de IPython Notebook.
Manifestation du problème :
Tentative de lancement de IPython Notebook via :
ipython notebook
Résultats dans ce qui suit erreur :
ValueError: unknown locale: UTF-8
Considérations relatives aux paramètres régionaux :
L'exécution de la commande locale dans le terminal indique une incohérence entre les paramètres régionaux par défaut et le UTF-8 encodage.
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Solution :
Pour résoudre le problème, ajustez les paramètres régionaux dans .bash_profile. Par exemple, pour définir les paramètres régionaux anglais (États-Unis), ajoutez :
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
Modification des paramètres régionaux :
En fonction des paramètres régionaux souhaités, les utilisateurs peuvent modifier les valeurs dans le au-dessus des lignes. Pour déterminer les paramètres actuels, utilisez :
locale
Pour répertorier les paramètres disponibles :
locale -a
Français (Suisse) les paramètres régionaux, par exemple, nécessiteraient :
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Après avoir enregistré les modifications et rechargé le profil :
source ~/.bash_profile
IPython Notebook peut être lancé avec succès sans erreur locale.
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!