Kegagalan Py_Initialize: Tidak Dapat Memuatkan Codec Sistem Fail
Semasa cuba mencipta projek ujian ringkas dengan penterjemah Python 3.2 terbenam, kod gagal dengan ralat maut:
Fatal Python error: Py_Initialize: unable to load the file system codec LookupError: no codec search functions registered: can't find encoding
Ralat ini berlaku apabila penterjemah Python tidak dapat memuatkan codec yang diperlukan untuk operasi sistem fail. Setelah disiasat, didapati tiada fungsi carian codec telah didaftarkan.
Penyelesaian:
Untuk menyelesaikan isu ini, pastikan pembolehubah persekitaran PYTHONPATH dan PYTHONHOME tidak menunjuk ke versi Python 2.x. Pembolehubah ini harus ditetapkan kepada laluan Python 3.2. Rujuk laporan pepijat Python #11288 untuk butiran tambahan:
http://bugs.python.org/issue11288
Atas ialah kandungan terperinci Mengapakah Jurubahasa Python 3.2 Terbenam Saya Gagal dengan \'Py_Initialize: tidak dapat memuatkan codec sistem fail\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!