GNU/Linux >> Belajar Linux >  >> Linux

Cara Memperbaiki kesalahan Python Fatal:Py_Initialize:Tidak dapat mendapatkan penyandian lokal [Terpecahkan]

Saya telah berhasil mengkompilasi Python3.5 dari sumber . Tetapi ketika saya menjalankan ‘python3.5 ' command, Saya mendapatkan pesan kesalahan sebagai “Fatal Python error:Py_Initialize:Unable to get the locale encoding. ImportError:Tidak ada modul bernama encodings “.

Berikut pesan kesalahan lengkapnya:

# python3.5
 Fatal Python error: Py_Initialize: Unable to get the locale encoding
 ImportError: No module named 'encodings'
 Current thread 0x00007ff41bf46700 (most recent call first):
 Aborted (core dumped)

Apa yang bisa menjadi masalah?

Solusi:

Masalahnya mungkin karena beberapa instalasi Python di mesin Anda dan perintah 'python3.5 ' mungkin merujuk ke perpustakaan milik versi Python yang berbeda. Nah, mungkin ada alasan lain – perintah ‘python3.5 ' tidak dapat menemukan jalur penginstalan PYTHON. Baris di bawah ini akan menjadi percobaan yang baik untuk kesalahan ini:

# export PYTHONHOME=/usr/local/lib/python3.5/
# export PYTHONPATH=/usr/local/lib/python3.5/

Catatan: Pastikan untuk mengatur jalur instalasi Python3.5 yang benar.

Sekarang, coba jalankan python3.5 dan itu akan berhasil.

# python3.5
Python 3.5.0 (default, Nov 6 2015, 16:57:04)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Linux
  1. Perbaiki Tidak dapat mendeteksi skema URI kesalahan magnet Di Xubuntu

  2. Bagaimana Memperbaiki 'KESALAHAN:PERINGATAN:tidak dapat memperoleh codec audio file dengan ffprobe'? [Terselesaikan]

  3. Bagaimana cara memperbaiki Kesalahan Instalasi Python saat memuat pustaka bersama:libssl.so.1.0.0? [Terselesaikan]

  1. Bagaimana Memperbaiki Kesalahan OpenStack – Gagal menghapus jaringan? [Terselesaikan]

  2. Bagaimana cara Memperbaiki kesalahan Metasploit - membutuhkan permata bundler untuk diinstal? [Terselesaikan]

  3. Bagaimana Cara Mendapatkan Versi Ksh dengan Aman?

  1. Cara Memperbaiki kesalahan Konfigurasi:tidak dapat menemukan direktori makro 'm4' [Terpecahkan]

  2. Cara Memperbaiki Kesalahan – ModSecurity:Akses ditolak dengan kode 44 [Apache]

  3. Cara memperbaiki Panggilan ke fungsi yang tidak ditentukan apc_fetch() – PHP Fatal Error [Terpecahkan]