ImportError: No module named _pickle

ImportError: No module named _pickle

我正在使用这个 python 代码

import _pickle 

我收到一个 ImportError:没有名为 _pickle 的模块

但我无法使用 conda 或 pip install 安装 _pickle 或 pickle。这个库是什么以及如何安装它?

应该是

import pickle

而不是

import _pickle

一般来说,除非您知道自己在做什么,否则不要导入以下划线开头的任何内容。它们主要是一些不应该直接使用的模块,并且通常在它们周围有包装器(例如使平台独立)。

pickle 模块用于 python 对象的序列化,例如,如果您想将对象写入文件。 pickle 模块是内置的,所以你不需要安装它。 _pickle 版本是用 C 编写的,并且已经在 pickle 中实现了。只需使用 "import pickle"(不带引号!)。