जवाबों:
आप चाहते हैं 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 पर्यावरण के लिए केवल संगत संस्करण अपडेट करता है?