HOWTO · Python
Beheben Sie den Fehler ModuleNotFoundError: No Module Named 'cPickle' in Python
Dieser Artikel behandelt die Ursachen und Lösungen für ModuleNotFoundError: No module named cPickle Error in Python.
Auf dieser Seite
Das pickle-Modul in Python 3 oder das cPickle-Modul in Python 2 wird verwendet, um Python-Objekte zu serialisieren und zu deserialisieren. Beim Importieren des cPickle-Moduls oder der Verwendung einer Drittanbieter-Bibliothek, die das cPickle-Modul verwendet, könnte Ihr Programm auf ModuleNotFoundError mit der Meldung ModuleNotFoundError: No module named 'cPickle' stoßen.
Dieser Artikel beschreibt die möglichen Ursachen und Lösungen des Fehlers ModuleNotFoundError: No module named 'cPickle' in Python.
Beheben Sie den Fehler ModuleNotFoundError: No module named 'cPickle' in Python
Es gibt verschiedene Situationen, in denen Ihr Programm auf den Fehler ModuleNotFoundError: No module named 'cPickle' stoßen könnte. Lassen Sie uns sie einzeln besprechen und versuchen, eine Lösung zu finden.
-
Python 3.x-Versionen haben kein Modul namens
cPickle. Wenn Sie also versuchen, das ModulcPicklein diesen Python-Versionen zu importieren, erhalten Sie denModuleNotFoundError, wie in der folgenden Abbildung gezeigt.
-
Um dieses Problem zu lösen, können Sie in den Python-Versionen 3.x das Modul
pickleverwenden, das genauso funktioniert wie das ModulcPickle. Wenn Ihr Code Softwaremodule verwendet, die das ModulcPickleverwenden, können Sie einen Alias verwenden, um das ModulpicklealscPicklezu importieren, wie unten gezeigt.
-
Wenn Sie mit der Python-Version 2.x arbeiten, ist
cPickleals Modul vorinstalliert. Sie erhalten diesen Fehler also nicht in Python 2.
Das ist alles. Wir hoffen, dass Sie den Fehler ModuleNotFoundError: No module named 'cPickle' in Ihrem Code mit den oben genannten Lösungen behoben haben.