Kompilasi Blender - Kesalahan Python
Oct 11 2020
Saya seorang pemula dalam hal kompilasi. Saya telah mengikuti instruksi untuk menyusun Blender di OpenSuse Linux.
https://wiki.blender.org/wiki/Building_Blender/Linux/OpenSUSE
Saya mengunduh sumbernya. Saya mengunduh perpustakaan.
Tetapi ketika saya mengikuti instruksi Perbarui dan Bangun
cd /home/myprofile/bin/blender-git/blender/
make update
Saya diberi kesalahan berikut:
python3 ./build_files/utils/make_update.py
Python path configuration:
PYTHONHOME = (not set)
PYTHONPATH = '/usr/local/lib/python:/usr/lib64/python/'
program name = 'python3'
isolated = 0
environment = 1
user site = 1
import site = 1
sys._base_executable = '/usr/bin/python3'
sys.base_prefix = '/usr'
sys.base_exec_prefix = '/usr'
sys.executable = '/usr/bin/python3'
sys.prefix = '/usr'
sys.exec_prefix = '/usr'
sys.path = [
'/usr/local/lib/python',
'/usr/lib64/python/',
'/usr/lib/python38.zip',
'/usr/lib64/python3.8',
'/usr/lib64/python3.8/lib-dynload',
]
Fatal Python error: init_fs_encoding: failed to get the Python codec of the filesystem encoding
Python runtime state: core initialized
File "/usr/lib64/python/encodings/__init__.py", line 123
raise CodecRegistryError,\
^
SyntaxError: invalid syntax
Current thread 0x00007f9baaa00740 (most recent call first):
<no Python frame>
make: *** [GNUmakefile:504: update] Error 1
Jawaban
RobertGützkow Oct 13 2020 at 16:04
Masalah ini disebabkan oleh PYTHONPATH. Tampaknya itu /usr/lib64/python/menunjuk ke pustaka Python 2.7, yang menghasilkan kesalahan yang disebutkan di atas. The PYTHONPATHvariabel lingkungan dapat dihapus sementara untuk terminal saat ini dengan perintah unset PYTHONPATHsetelah itu Anda harus mampu menjalankan make updateberhasil.
Selalu Menjadi Ancaman: Mengapa Orang Berkulit Coklat dan Hitam Tidak Bisa Nyaman di Amerika Serikat
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'