Denedim sudo apt-get install cPickle
ve python3.4-cPickle
ancak çalışmıyor.
pickle
sadece kullanıyorsunuz. cpickle
Varsa dahili olarak kullanır . Bakınız docs.python.org/3.1/whatsnew/3.0.html#library-changes
Denedim sudo apt-get install cPickle
ve python3.4-cPickle
ancak çalışmıyor.
pickle
sadece kullanıyorsunuz. cpickle
Varsa dahili olarak kullanır . Bakınız docs.python.org/3.1/whatsnew/3.0.html#library-changes
Yanıtlar:
Hiçbir yoktur cPickle
piton 3'te:
Python 2.x'teki ortak bir düzen, saf Python'da uygulanan bir modülün bir sürümüne sahip olmaktır, isteğe bağlı olarak hızlandırılmış bir C uzantısı olarak uygulanan bir sürüm vardır; örneğin, turşu ve cPickle. Bu, hızlandırılmış sürümü içe aktarma ve bu modüllerin her bir kullanıcısı üzerinde saf Python sürümüne geri dönme yükünü yerleştirir. Python 3.0'da, hızlandırılmış sürümler, saf Python sürümlerinin uygulama detayları olarak kabul edilir. Kullanıcılar her zaman hızlandırılmış sürümü içe aktarmaya çalışan ve saf Python sürümüne geri dönen standart sürümü içe aktarmalıdır. Turşu / cPickle çifti bu tedaviyi aldı.
- Kaynak .
Python3.x On cPickle
değiştiğini cPickle
için _pickle
. Böylece, python3.x içinde kullanmak isterseniz aşağıdakileri yapabilirsiniz cPickle
:
import _pickle as cPickle
Ancak, Python 3.x'te, sadece turşu kullanmak daha kolaydır.
Hiçbir şey yüklemenize gerek yok. Bir şey cPickle
python 3.x gerektiriyorsa , o zaman muhtemelen bir hata.
import six; from six.moves import cPickle as pickle
açıklandığı gibi burada .
pip
?