Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Buku Nota IPython pada macOS Membuang Ralat Tempatan Selepas Pemasangan Anaconda, dan Bagaimana Saya Boleh Membetulkannya?
Ralat Tempatan Notebook IPython
Setelah memasang Anaconda Python 64-bit untuk Mac OSX, pengguna mungkin menghadapi ValueError apabila menggunakan Buku Nota IPython.
Manifestasi Masalah:
Percubaan untuk melancarkan Buku Nota IPython melalui:
ipython notebook
Keputusan dalam perkara berikut ralat:
ValueError: unknown locale: UTF-8
Pertimbangan Tempatan:
Melaksanakan perintah locale dalam terminal menunjukkan ketidakkonsistenan antara tempat lalai dan UTF-8 pengekodan.
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Penyelesaian:
Untuk membetulkan isu, laraskan tetapan tempat dalam .bash_profile. Sebagai contoh, untuk menetapkan tempat tempatan Inggeris (AS), tambah:
export LC_ALL=en_US.UTF-8 export LANG=en_US.UTF-8
Mengubah Setempat:
Bergantung pada tempat yang dikehendaki, pengguna boleh mengubah suai nilai dalam baris di atas. Untuk menentukan tetapan semasa, gunakan:
locale
Untuk menyenaraikan tetapan yang tersedia:
locale -a
Bahasa Perancis (Swiss) tempat, contohnya, memerlukan:
export LC_ALL=fr_CH.UTF-8 export LANG=fr_CH.UTF-8
Selepas menyimpan perubahan dan memuatkan semula profil:
source ~/.bash_profile
Buku Nota IPython boleh dilancarkan dengan jayanya tanpa ralat setempat.
Atas ialah kandungan terperinci Mengapa Buku Nota IPython pada macOS Membuang Ralat Tempatan Selepas Pemasangan Anaconda, dan Bagaimana Saya Boleh Membetulkannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!