Ralat Tempatan Notebook IPython
Apabila cuba memulakan IPython Notebook pada pemasangan Anaconda Python 64-bit Mac OSX, pengguna mungkin menghadapi ValueError . Ralat ini berpunca daripada tetapan tempat yang tidak diketahui.
Butiran Masalah
Mesej ralat biasanya termasuk surih balik berikut:
ValueError: unknown locale: UTF-8
Memeriksa sistem tetapan locale menggunakan command locale mendedahkan berikut:
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Penyelesaian
Untuk menyelesaikan ralat ini, tetapkan tempat secara eksplisit. Langkah berikut menyediakan arahan untuk mengkonfigurasi tempat:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
source ~/.bash_profile
ipython notebook
Mengubah Suai Tempat
Tetapan yang disediakan di atas adalah khusus untuk bahasa Inggeris di tempat AS. Pengguna mungkin memerlukan tetapan berbeza bergantung pada bahasa dan pilihan wilayah mereka.
Untuk melihat tetapan tempat sistem semasa, gunakan arahan:
$ locale
Untuk mendapatkan semula senarai semua tetapan tempat yang sah, masukkan:
$ locale -a
Pilih tempat pilihan dan kemas kini baris yang sesuai dalam fail .bash_profile. Sebagai contoh, untuk mengkonfigurasi tempat Perancis Switzerland, gunakan tetapan berikut:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat 'tempat tidak diketahui: UTF-8' IPython Notebook pada macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!