Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membetulkan Ralat 'ValueError: locale tidak diketahui: UTF-8' IPython Notebook pada macOS?
Ralat Tempatan Buku Nota IPython
Apabila cuba melancarkan Buku Nota IPython selepas memasang Anaconda Python untuk Mac OSX, ralat mungkin timbul:
ValueError: unknown locale: UTF-8
Isu ini berpunca daripada ketidakpadanan setempat antara tetapan sistem dan Buku Nota IPython. Untuk menyelesaikan masalah, seseorang perlu menetapkan pembolehubah persekitaran setempat agar sepadan dengan lokalisasi pilihan sistem.
Penyelesaian:
Kenal pasti tempat pilihan menggunakan arahan locale:
locale
Ini akan memaparkan locale semasa tetapan.
Tetapkan pembolehubah persekitaran LC_ALL dan LANG agar sepadan dengan tempat sistem, contohnya, untuk tempat tempatan Perancis Switzerland:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Muat semula pembolehubah persekitaran:
source ~/.bash_profile
Mulakan semula Buku Nota IPython:
ipython notebook
Sebagai alternatif, seseorang boleh menetapkan pembolehubah setempat secara langsung dalam persekitaran Anaconda Python:
ipython --env LC_ALL=fr_CH.UTF-8 notebook
Dengan menetapkan pembolehubah persekitaran setempat dengan sewajarnya, Buku Nota IPython akan dapat beroperasi dengan tempat yang betul, menyelesaikan ValueError.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'ValueError: locale tidak diketahui: UTF-8' IPython Notebook pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!