मैंने कोशिश की sudo apt-get install cPickleऔर python3.4-cPickleयह काम नहीं करता है।
pickleकेवल उपयोग करते हैं। आंतरिक रूप से यह cpickleउपलब्ध होने पर उपयोग करेगा । देखें docs.python.org/3.1/whatsnew/3.0.html#library-changes
मैंने कोशिश की sudo apt-get install cPickleऔर python3.4-cPickleयह काम नहीं करता है।
pickleकेवल उपयोग करते हैं। आंतरिक रूप से यह cpickleउपलब्ध होने पर उपयोग करेगा । देखें docs.python.org/3.1/whatsnew/3.0.html#library-changes
जवाबों:
cPickleअजगर 3 में नहीं है:
Python 2.x में एक सामान्य पैटर्न शुद्ध Python में लागू मॉड्यूल का एक संस्करण है, जिसमें C एक्सटेंशन के रूप में कार्यान्वित एक वैकल्पिक त्वरित संस्करण है; उदाहरण के लिए, अचार और सिकल। यह त्वरित संस्करण के आयात और इन मॉड्यूल के प्रत्येक उपयोगकर्ता पर शुद्ध पायथन संस्करण पर वापस गिरने का बोझ डालता है। पायथन 3.0 में, त्वरित संस्करणों को शुद्ध पायथन संस्करणों के कार्यान्वयन विवरण माना जाता है। उपयोगकर्ताओं को हमेशा मानक संस्करण आयात करना चाहिए, जो त्वरित संस्करण को आयात करने का प्रयास करता है और शुद्ध पायथन संस्करण पर वापस गिरता है। अचार / cPickle की जोड़ी ने इस उपचार को प्राप्त किया।
- स्रोत ।
Python3.x पर cPickleसे बदल गया cPickleहै _pickle। इस प्रकार python3.x में, यदि आप उपयोग करना चाहते हैं, तो आप निम्न कार्य कर सकते हैं cPickle:
import _pickle as cPickle
हालाँकि, पायथन 3.x में, अचार का उपयोग करना आसान है।
कुछ भी स्थापित करने की आवश्यकता नहीं है। अगर cPickleअजगर 3.x में किसी चीज़ की आवश्यकता होती है, तो वह शायद एक बग है।
import six; from six.moves import cPickle as pickleजैसा कि यहां वर्णित है ।
pip?