ModuleNotFoundError: Kein Modul namens `_Ctypes` in Python

Preet Sanghavi 15 Februar 2024
  1. Verstehen Sie die Hauptursache des ModuleNotFoundError: No module named '_ctypes' in Python
  2. Replizieren Sie den ModuleNotFoundError: No module named '_ctypes' in Python
  3. Beheben Sie den Fehler auf Ubuntu
  4. Beheben Sie den Fehler auf CentOS
  5. Beheben Sie den Fehler unter MacOS
  6. Beheben Sie den Fehler auf RHEL/Fedora
ModuleNotFoundError: Kein Modul namens `_Ctypes` in Python

Dieses Tutorial soll verstehen, wie man den ModuleNotFoundError: No module named '_ctypes' in Python löst.

Verstehen Sie die Hauptursache des ModuleNotFoundError: No module named '_ctypes' in Python

Dieser Fehler entsteht hauptsächlich durch das Importieren von Modulen, die für den Interpreter nicht verständlich sind. Dies tritt hauptsächlich aufgrund von falscher Installation, ungeeigneter Versionierung und falschem Importieren von Modulen auf.

Replizieren Sie den ModuleNotFoundError: No module named '_ctypes' in Python

Dieses Problem kann repliziert werden, wenn Sie das Modul _ctypes mit Python 3.7 oder niedriger importieren.

Replizieren Sie den Fehler – kein Modul namens _ctypes

Dies ist ein Versionskompatibilitätsproblem. Das frühere Python 3.7 ist mit diesem Modul nicht kompatibel, daher tritt dieses Problem auf.

Beheben Sie den Fehler auf Ubuntu

Dieser Fehler kann durch Installation des entsprechenden Moduls behoben werden. Dies kann mit Hilfe des folgenden Befehls in Ubuntu oder Linux erfolgen.

sudo apt-get install libffi-dev

Beheben Sie den Fehler auf CentOS

  1. Laden Sie Python von hier herunter.
  2. Extrahieren Sie den Inhalt in einen neuen Ordner.
  3. Öffnen Sie das Terminal im selben Verzeichnis.
  4. Führen Sie die folgenden Schritte nacheinander aus.
sudo yum -y install gcc gcc-c++
sudo yum -y install zlib zlib-devel
sudo yum -y install libffi-devel
./configure
make
make install

Beheben Sie den Fehler unter MacOS

Verwenden Sie diesen Code in Ihrem macOS-Terminal, um libffi zu installieren. Hier installieren wir libffi Version 3.2.1. Sie können Ihre Version entsprechend ändern.

wget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz
tar xvfz libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure --prefix=/usr/local/libffi/3_2_1
make
make install

Beheben Sie den Fehler auf RHEL/Fedora

Führen Sie den folgenden Befehl auf dem Terminal aus.

yum install libffi-devel

Eine Alternative zu diesem Befehl ist:

sudo dnf install libffi-devel

Somit haben wir erfolgreich verstanden, wie man den ModuleNotFoundError: No module named '_ctypes' in Python loswird.

Preet Sanghavi avatar Preet Sanghavi avatar

Preet writes his thoughts about programming in a simplified manner to help others learn better. With thorough research, his articles offer descriptive and easy to understand solutions.

LinkedIn GitHub

Verwandter Artikel - Python Error