एनाकोंडा का उपयोग करते हुए अजगर 3.7 पर अपडेट करें


88

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

जवाबों:


28

पायथन 3.7 अब स्थापित होने के लिए उपलब्ध है, लेकिन कई पैकेज अभी तक अपडेट नहीं किए गए हैं। जैसा कि एक अन्य जवाब में यहां दिया गया है , सभी अद्यतन पैकेजों में एनाकोंडा के निर्माण की प्रगति पर नज़र रखने वाला एक GitHub मुद्दा है।


जब तक कोई Python 3.7 के लिए conda पैकेज नहीं बनाता, तब तक आप इसे स्थापित नहीं कर सकते। दुर्भाग्य से, कुछ 3500 संकुल Anaconda.org ( https://anaconda.org/search?q=%22python%22 ) पर "अजगर" की खोज में दिखाई देता है, इसलिए मैं यह नहीं देख सकता कि किसी ने अभी तक ऐसा किया है या नहीं।

आप अपना खुद का पैकेज बनाने में सक्षम हो सकते हैं, जो इस बात पर निर्भर करता है कि आप इसे किस ओएस के लिए चाहते हैं। आप उस रेसिपी से शुरुआत कर सकते हैं जो पाइथन बनाने के लिए कोंडा-फोर्ज का उपयोग करता है: https://github.com/conda-forge/python-feedstock/

अतीत में, मुझे लगता है कि कॉन्टिनम ने आमतौर पर नए पायथन के लिए पैकेज को बाहर करने के लिए एक स्थिर रिलीज तक इंतजार किया है, लेकिन मैं वहां काम नहीं करता, इसलिए मुझे नहीं पता कि उनकी वास्तविक नीति क्या है।


1
कोई पाइथन 3.7 रिलीज़ कैंडिडेट पैकेज नहीं हैं (4 मई 2018 तक), न तो डिफ़ॉल्ट चैनलों में और न ही कोंडा-फोर्ज चैनल में। आप "3.7" के साथ शुरू होने वाले संस्करण संख्याओं के साथ किसी भी पायथन पैकेज की खोज के लिए "कॉन्डा सर्च पाइथन = 3.7" का उपयोग कर सकते हैं (जिसमें स्थिर रिलीज़ के साथ-साथ बिट्स या रिलीज़ होने वाले उम्मीदवार भी शामिल हैं, यदि कोई हो, तो तुलना करें "कॉन्डा खोज पाइथन = 3.6"; "रिपोर्ट)
megies

2
नवीनतम मिनिकोंडा में एक 3.7 पाइथन है, यह conda.io/miniconda.html
Cai

मान लीजिए कि मेरे पास 3.6 पहले से स्थापित हैं। अगर मैं "कोंडा इंस्टॉल -c एनाकोंडा पायथन = 3.7" करता हूं। फिर, क्या इंस्टॉल्ड कमांड 3.7 वर्जन को साइड-मौजूदा मौजूदा अजगर (मेरे पास 3.6 मौजूदा है) स्थापित करता है या क्या यह मौजूदा (3.6) को 3.7 में अपग्रेड करता है?
चर

यह उन्नयन। आप --dry-runविकल्प के साथ कमांड चलाकर इसकी जांच कर सकते हैं ।
darthbith

75

इसे https://anaconda.org/anaconda/python केconda install -c anaconda python=3.7 अनुसार कमांड के साथ कोंडा के माध्यम से स्थापित किया जा सकता है ।

हालाँकि सभी पैकेज 3.7 का समर्थन नहीं करते हैं, फिर भी conda update --allकुछ निर्भरता विफलताओं को हल कर सकती है।


14
आप py37इस कमांड का उपयोग करके एक वातावरण भी बना सकते हैं conda create -n py37 -c anaconda python=3.7:। हालाँकि मैं अन्य पैकेज जैसे कि numpy / jupyter, का उपयोग करके इंस्टॉल नहीं कर सकता conda install। निर्भरता की जाँच इसे रोकती है। स्थापना का उपयोग कर काम करता है pip install numpy jupyter
n1k31t4

8
निर्भरताएँ वर्तमान में 3.7 के लिए सही तरीके से कॉन्फ़िगर नहीं की गई हैं। यह एक मुद्दा है जिसे जल्द ही हल किया जाना चाहिए और यहां ट्रैक किया जा सकता है: github.com/ContinuumIO/anaconda-issues/issues/9686
mcguip

4
जब मैं इसे आज़माता हूं तो मुझे त्रुटियां मिलती हैं: असंतोषजनक व्यवहार: निम्नलिखित विनिर्देशों को संघर्ष में पाया गया: - अजगर 3.7 * प्रत्येक पैकेज के लिए निर्भरता देखने के लिए "conda जानकारी <पैकेज>" का उपयोग करें। मैंने कोंडा का एक अद्यतन किया और फिर कोंडा जानकारी अजगर = 3.7 किया और इसने इस अजीब "vc * 14" और पाइप को सूचीबद्ध किया जो निश्चित रूप से स्थापित है। क्या कोई जानता है कि एनाकोंडा को यह रिपोर्ट करने के लिए कोई जगह है?
रिचमिस्टर

2
@RichMeister मेरी पिछली टिप्पणी में उपरोक्त लिंक उपयुक्त मुद्दा ट्रैकर है। आपके द्वारा अनुभव किया जा रहा मुद्दा पहले ही रिपोर्ट किया जा चुका है।
mcguip

1
@mcguip हाय, रे: और अधिक मुद्दों - अब तय की। मेरे पास निर्भरता त्रुटियों की एक विशाल सूची थी। मैंने एक कोंडा अपडेट किया - और अब 3.7 स्थापित करता है।
रिचमिस्टर जूल

21

सिर्फ पायथन रिलीज देखने के लिए, करते हैं conda search --full-name python


9

3.7 के लिए सितंबर 4 थी रिहाई निम्नलिखित सलाह देता है:

conda install python=3.7 anaconda=custom

यदि आप एक नया वातावरण बनाना चाहते हैं, तो वे अनुशंसा करते हैं:

conda create -n example_env numpy scipy pandas scikit-learn notebook
anaconda-navigator
conda activate example_env


1

conda नेविगेटर चलाएं, आप अपने पैकेज को आसानी से मित्रवत GUI में अपग्रेड कर सकते हैं

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