J'ai essayé sudo apt-get install cPickle
y python3.4-cPickle
mais cela ne fonctionne pas.
Réponses
Trop de publicités?Il n'y a pas de cPickle
dans Python 3 :
Un modèle courant dans Python 2.x est d'avoir une version d'un module implémentée en Python pur, avec une version accélérée optionnelle implémentée en tant qu'extension C ; par exemple, pickle et cPickle. Cela impose à chaque utilisateur de ces modules la charge d'importer la version accélérée et de se rabattre sur la version en Python pur. Dans Python 3.0, les versions accélérées sont considérées comme des détails d'implémentation des versions Python pures. Les utilisateurs doivent toujours importer la version standard, qui tente d'importer la version accélérée et se rabat sur la version Python pure. La paire pickle / cPickle a reçu ce traitement.
- Source .
A partir de la pickle
la documentation du module :
Les
pickle
dispose d'un optimiseur transparent (_pickle
) écrit en C. Il est utilisé chaque fois qu'il est disponible. Dans le cas contraire, c'est l'implémentation pure de Python qui est utilisée.
での python3
utiliser :
import _pickle as cPickle