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
Lepaskan: 2024-12-04 00:01:10
asal
960 orang telah melayarinya

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
Salin selepas log masuk

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
    Salin selepas log masuk

    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
    Salin selepas log masuk
  3. Muat semula pembolehubah persekitaran:

    source ~/.bash_profile
    Salin selepas log masuk
  4. Mulakan semula Buku Nota IPython:

    ipython notebook
    Salin selepas log masuk

Sebagai alternatif, seseorang boleh menetapkan pembolehubah setempat secara langsung dalam persekitaran Anaconda Python:

ipython --env LC_ALL=fr_CH.UTF-8 notebook
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan