जवाबों:
आप चाहते हैं conda update --all।
conda search --outdatedपुराने पैकेज दिखाएगा, और conda update --allउन्हें अपडेट करेगा (ध्यान दें कि बाद वाला आपको पायथन 2 से पायथन 3 तक अपडेट नहीं करेगा, लेकिन पूर्व पायथन को पुराने होने के रूप में दिखाएगा यदि आप पायथन 2 का उपयोग करते हैं)।
conda update --allकेवल उन पैकेजों को स्थापित करेगा जो एक दूसरे के साथ संगत हैं, और यह आपको पायथन 2 से पायथन 3 तक अपडेट नहीं करेगा।
conda search --outdatedआपको प्रत्येक इंस्टॉल किए गए और पुराने पैकेज के सभी उपलब्ध संस्करण दिखाता है, जो कई मामलों में बहुत अधिक है ,,, व्यक्तिगत रूप से मैं उपयोग करना पसंद करता हूं conda update --all, यह दर्शाता है कि क्या स्थापित होने जा रहा है और पुष्टि के लिए संकेत देता है: आप जवाब देते हैं Nऔर आपके पास एक कॉम्पैक्ट है पुराने पैकेजों की सूची।
conda update --allइसमें से यह भी अलग conda search --outdatedहै कि यह सॉल्वर के माध्यम से चलता है, जिसका अर्थ है कि कुछ पैकेज जिनके नए संस्करण अपडेट नहीं किए जा सकते हैं यदि अन्य पैकेजों पर निर्भरता प्रतिबंध है (या, उदाहरण के लिए, conda update --allपायथन 2.7 से पायथन 3.4 तक अपडेट नहीं होगा)।
इससे पहले कि आप conda update --allकमांड के लिए आगे बढ़ें , conda update condaयदि आप इसे लंबे समय तक अपडेट नहीं करते हैं , तो पहले कमांड के साथ कॉन्डा को अपडेट करें। यह मेरे लिए खुशी की बात है (एनाकोंडा 64 बिट्स पर पायथन 2.7.13)।
कॉनडा पैकेज मैनेजर बीटा परीक्षण के लिए लगभग तैयार है, लेकिन यह स्पाइडर 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap ) के रिलीज होने तक पूरी तरह से एकीकृत नहीं होगा । जैसे ही हमारे पास इसका परीक्षण करने के लिए तैयार होता है हम मेलिंग सूची ( https://groups.google.com/forum/#!forum/spyderlib ) पर कुछ पोस्ट करेंगे । सदस्यता के लिए सुनिश्चित करें
चीयर्स!
# list packages that can be updated
conda search --outdated
# update all packages prompted(by asking the user yes/no)
conda update --all
# update all packages unprompted
conda update --all -y
conda update allमेरे py27 पर्यावरण के लिए केवल संगत संस्करण अपडेट करता है?