ModuleNotFoundError: Kein Modul namens `_Ctypes` in Python
-
Verstehen Sie die Hauptursache des
ModuleNotFoundError: No module named '_ctypes'
in Python -
Replizieren Sie den
ModuleNotFoundError: No module named '_ctypes'
in Python - Beheben Sie den Fehler auf Ubuntu
- Beheben Sie den Fehler auf CentOS
- Beheben Sie den Fehler unter MacOS
- Beheben Sie den Fehler auf RHEL/Fedora
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.
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
- Laden Sie Python von hier herunter.
- Extrahieren Sie den Inhalt in einen neuen Ordner.
- Öffnen Sie das Terminal im selben Verzeichnis.
- 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.
Verwandter Artikel - Python Error
- Adresse wird bereits verwendet Fehler in Python
- AttributeError: __Exit__ in Python
- AttributeError: 'Dict'-Objekt hat kein Attribut 'Append' in Python
- AttributeError: 'NoneType'-Objekt hat kein Attribut 'Text' in Python
- AttributeError: Int-Objekt hat kein Attribut
- AttributeError: Modul Urllib hat keine Attributanforderung