Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Membetulkan Ralat 'ValueError: locale tidak diketahui: UTF-8' IPython Notebook pada macOS?

Bagaimana untuk Membetulkan Ralat 'ValueError: locale tidak diketahui: UTF-8' IPython Notebook pada macOS?

Linda Hamilton
Linda Hamiltonasal
2024-12-04 00:01:10956semak imbas

How to Fix the IPython Notebook

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:

  1. Kenal pasti tempat pilihan menggunakan arahan locale:

    locale

    Ini akan memaparkan locale semasa tetapan.

  2. 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
  3. Muat semula pembolehubah persekitaran:

    source ~/.bash_profile
  4. 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!

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