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 ?

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 ?

Susan Sarandon
Susan Sarandonoriginal
2024-12-26 00:39:09506parcourir

Why Does IPython Notebook on macOS Throw a Locale Error After Anaconda Installation, and How Can I Fix It?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn