कॉन्डा का उपयोग कर अजगर 3.8 में अपग्रेड करें


64

पायथन 3.8.0 बाहर है, लेकिन मैं किसी भी पोस्ट को खोजने में सक्षम नहीं हूं कि कॉन्थ का उपयोग करके अजगर 3.8 में कैसे अपडेट किया जाए - शायद वे आधिकारिक रिलीज की प्रतीक्षा करेंगे? कोई सुझाव?

जवाबों:


58

आप अपने python वर्जन को कमांड का उपयोग करके conda में 3.8 तक अपडेट कर सकते हैं

conda install -c anaconda python=3.8

https://anaconda.org/anaconda/python के अनुसार । हालांकि सभी पैकेज 3.8 का समर्थन नहीं करते हैं, फिर भी चल रहे हैं

conda update --all

कुछ निर्भरता विफलताओं को हल कर सकते हैं। आप इस आदेश का उपयोग करके py38 नामक एक नया वातावरण भी बना सकते हैं

conda create -n py38 python=3.8

संपादित करें - ध्यान दें कि conda installविकल्प को पर्यावरण को हल करने में कुछ समय लगेगा , और यदि आप इस मध्य मार्ग को समाप्त करने का प्रयास करते हैं , तो आप अपने पायथन इंस्टॉलेशन को खो देंगे (आमतौर पर इसका मतलब है कि यह गैर-कोंडा पूर्व-स्थापित सिस्टम पायथन इंस्टॉलेशन का सहारा लेगा)।


4
आप चैनल विनिर्देश को छोड़ सकते हैं, क्योंकि पायथन 3.8 अब डिफ़ॉल्ट चैनल पर है। इस प्रकार conda create -n py38 python=3.8पायथन 3.8 के साथ एक न्यूनतम वातावरण तैयार होगा।
egnha

2
यदि मैं एक वातावरण में नहीं हूं , तो आधार स्थापना को conda install -c anaconda python=3.8 अद्यतन करता है ?
एमिलियो वाज़केज़-रीना

11
मुझे आश्चर्य है कि अजगर 3.8 संस्करण के लिए एनाकोंडा अभी भी बाहर क्यों नहीं है?
loveR

1
मैं पुष्टि कर सकता हूं कि यह आधार को अपडेट करता है जैसा मैंने अभी किया था। कॉनडा-फोर्ज जागरूकता के लिए 3.8 का एक नया अपडेट प्रदान करता है।
WSLUser

1
दोस्तों मेरा समय 12 घंटे से अधिक है और 17%Finding shortest conflict path for python-/ teutil[version='>=2.1,<2.7.0']: 1Finding shortest conflict path for python-dateutil[version='>=2.1,<2.7.0']: 18%|▏| 61/343 [12:10:13<8:24:26, 107.33s/it]मैं पायथन के लिए नया हूँ जैसे चीजों के साथ दोहराता हूं। क्या मैं इसे छोड़ दूं?
nba2020

13

खुला एनाकोंडा प्रॉम्प्ट (आधार):

  1. कोंडा अपडेट करें:
conda update -n base -c defaults conda
  1. पायथन 3.8 के साथ नया वातावरण बनाएँ:
conda create -n python38 python=3.8
  1. अपने नए पायथन 3.8 पर्यावरण को सक्रिय करें:
conda activate python38
  1. पायथन 3.8 शुरू करें:
python

1
इस समाधान को काम मिल गया और एनाकोंडा प्रॉम्प्ट में एक आकर्षण की तरह काम किया, लेकिन यह इसके बाहर उपलब्ध नहीं हुआ। सक्रिय अजगर उपलब्ध प्रणाली को व्यापक बनाने के लिए कैसे पर कोई सुराग?
गिल्बर्टो अल्बिनो

आपको कमांड कॉन्डा सक्रिय
नेट्वर्स

यह सूची में केवल 17 वस्तुओं की तरह दिखाई दे रहा है। पूरी सूची क्यों नहीं?
ऋषभ दीप सिंह

जब मैं विंडोज़ कमांड शेल का उपयोग करके सक्रिय हुआ तो यह विफल हो गया। बाद में, मैं उस निर्देशिका में बदल जाता हूं जहां मेरा वातावरण स्थापित है, फिर टाइप किया गया "सक्रिय" ने मेरा मुद्दा हल किया। मैं अजगर टाइप करके सत्यापित करता हूं मुझे नवीनतम 3.8.2 संस्करण मिलता है। मैं कमांड लाइन में "conda info --envs" द्वारा पर्यावरण निर्देशिका की खोज करता हूं।
अबूआर्क

यह समाधान सही है लेकिन बेस एनव में अजगर के उन्नयन के लिए क्या किया जाना चाहिए?
सार्थक

4

अब जब कि नया एनाकोंडा अलग-अलग संस्करण 2020 वितरण से बाहर है, तो इसके बाद की प्रक्रिया काम कर रही है:

अपने आधार में कोंडा अपडेट करें:

conda update conda

पायथन 3.8 के लिए एक नया वातावरण बनाएं, पूर्ण वितरण विनिर्देश के लिए एनाकोंडा निर्दिष्ट करें, न केवल न्यूनतम वातावरण:

conda create -n py38 python=3.8 anaconda

नए वातावरण को सक्रिय करें:

conda activate py38

python --version
Python 3.8.1

स्थापित पैकेजों की संख्या: 303

या आप कर सकते हैं:

conda create -n py38 anaconda=2020.02 python=3.8

Https://www.anaconda.com/anaconda-indateral-edition-2020-02/ के अनुसार

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.