如何在 Python 3.4 上安装 cPickle?

如何在 Python 3.4 上安装 cPickle?

我试过了sudo apt-get install cPicklepython3.4-cPickle但是没有用。

答案1

cPickle在 Python 3 中没有:

Python 2.x 中的一种常见模式是让一个模块版本以纯 Python 实现,同时将可选的加速版本实现为 C 扩展;例如 pickle 和 cPickle。这将导入加速版本并回退到纯 Python 版本的负担放在这些模块的每个用户身上。在 Python 3.0 中,加速版本被视为纯 Python 版本的实现细节。用户应始终导入标准版本,该版本会尝试导入加速版本并回退到纯 Python 版本。pickle / cPickle 对接受了这种处理。

-来源

答案2

来自pickle 模块文档:

pickle模块有一个用 C 编写的透明优化器 ( _pickle)。只要可用,就会使用它。否则,将使用纯 Python 实现。

正在python3使用:

import _pickle as cPickle

相关内容