Rumah >pembangunan bahagian belakang >Tutorial Python >Mengapa Buku Nota IPython pada macOS Membuang Ralat Tempatan Selepas Pemasangan Anaconda, dan Bagaimana Saya Boleh Membetulkannya?

Mengapa Buku Nota IPython pada macOS Membuang Ralat Tempatan Selepas Pemasangan Anaconda, dan Bagaimana Saya Boleh Membetulkannya?

Susan Sarandon
Susan Sarandonasal
2024-12-26 00:39:09503semak imbas

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

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn