我正在处理这个有
的python代码import _pickle
我得到一个ImportError:没有名为_pickle的模块
但我无法使用conda或pip install安装_pickle或pickle。什么是lib以及如何安装它?
答案 0 :(得分:5)
应该是
import pickle
而不是
import _pickle
一般情况下,除非您知道自己在做什么,否则请勿导入任何以下划线开头的内容。它们大多是一些不应该直接使用的模块,并且通常在它们周围有包装器(以使平台独立于例如。)。
答案 1 :(得分:1)
pickle模块用于python对象的序列化,例如,如果要将对象写入文件。泡菜模块是内置的,因此您无需安装它。 _pickle版本是用C语言编写的,并且已在pickle中实现。只需使用" import pickle" (没有引号!)。