Python3: ImportError: Tiada modul bernama '_ctypes' Apabila Menggunakan Nilai daripada Modul 'multiprocessing' dalam Python 3.4.0
Soalan Pengguna:
Setelah mengemas kini kepada Python 3.4.0, pengguna cuba menggunakan pembolehubah Nilai daripada modul berbilang pemprosesan, tetapi menghadapi ralat "ImportError: Tiada modul bernama '_ctypes'". Isu ini berterusan walaupun memasang kedua-dua Python 2.7.5 dan 3.4.0.
Penyelesaian:
Penyelesaian terletak pada memasang pergantungan libffi-dev (atau libffi-devel untuk RHEL/Fedora).
Penjelasan:
Pakej libffi-dev adalah penting untuk menyusun Python 3.7 dan kebergantungannya. Jika pakej ini tidak hadir, proses penyusunan akan gagal, mengakibatkan ImportError.
Untuk memasang libffi-dev, ikut arahan yang sesuai untuk sistem pengendalian anda:
Untuk RHEL/Fedora:
sudo yum install libffi-devel
Untuk Debian/Ubuntu:
sudo apt-get install libffi-dev
Setelah libffi-dev dipasang, pemasangan semula Python 3.4 seharusnya menyelesaikan isu dan membenarkan pengguna menggunakan pembolehubah Nilai daripada modul berbilang pemprosesan.
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan \'ImportError: Tiada modul bernama \'_ctypes\'\' Apabila Menggunakan Modul \'Value\' dalam Python 3.4.0?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!