क्या आपका पाइमोंगो इंस्टॉलेशन शामिल सी एक्सटेंशन ?
>>> import pymongo
>>> pymongo.has_c()
True
मैंने पिछले सप्ताह का अधिकांश समय एक मध्यम आकार की क्वेरी और संबंधित प्रसंस्करण को डीबग करने की कोशिश में बिताया, जिसे चलाने में 20 सेकंड का समय लगा। एक बार C एक्सटेंशन इंस्टॉल हो जाने के बाद, पूरी प्रक्रिया में लगभग एक सेकंड का समय लगा।
डेबियन में सी एक्सटेंशन स्थापित करने के लिए, आसान इंस्टॉल चलाने से पहले पायथन विकास शीर्षलेख स्थापित करें। मेरे मामले में, मुझे पाइमोंगो के पुराने संस्करण को भी हटाना पड़ा। ध्यान दें कि यह सी से बाइनरी संकलित करेगा, इसलिए आपको सभी सामान्य टूल्स की आवश्यकता है। (जीसीसी, आदि)
# on ubuntu with pip
$ sudo pip uninstall pymongo
$ sudo apt-get install python-dev build-essential
$ sudo pip install pymongo