2017-01-08 6 views
58

मैं कोंडा पैकेज प्रबंधन के लिए नया हूं और मैं अपने कोड में एफ-स्ट्रिंग का उपयोग करने के लिए पायथन का नवीनतम संस्करण प्राप्त करना चाहता हूं। वर्तमान में मेरे संस्करण (python -V) है:मैं क्यूबा के साथ पायथन 3.6 में अपग्रेड कैसे करूं?

Python 3.5.2 :: Anaconda 4.2.0 (x86_64) 

मैं कैसे पायथन 3.6 में अपग्रेड होगा?

+0

दूसरा जवाब है, मुझे लगता है, बेहतर जवाब, खासकर उन लोगों के लिए जिनके पास "मास्टर"/"डिफ़ॉल्ट" है पर्यावरण जिसमें नवीनतम और महानतम लगातार अद्यतन किया जाता है। – ericmjl

उत्तर

70

एनाकोंडा ने आंतरिक रूप से पाइथन को 3.6 तक अपडेट नहीं किया है।

क) विधि 1

  1. यदि आप आप conda update python
  2. टाइप एनाकोंडा प्रकार अपडेट करने के conda update anaconda
  3. होगा आप 3.6 करने के लिए 3.5 जैसे प्रमुख अजगर संस्करण के बीच उन्नत करने के लिए चाहते हैं अद्यतन करने के लिए चाहता था, आप 'क्या करना है जाएगा

    conda install python==$pythonversion$

ख) विधि 2 - इसके अलावा बल के लिए इस का उल्लेख एक नया वातावरण (बेहतर विधि)

conda create --name py36 python=3.6 

आप से here

यह सब देख सकते बनाएं upgrading

संपादित करें: एनाकोंडा अब है एक पायथन 3.6 संस्करण here

+9

जब तक कंटिन्यूम ने कोंडा संचालित नहीं किया है, तब तक आप प्रमुख पायथन संस्करणों को 'कोंडा अपडेट पायथन' द्वारा अपग्रेड नहीं कर सकते हैं। यहां देखें: http://conda.pydata.org/docs/py2or3.html#update-or-upgrade-python – darthbith

+0

@ डार्थबिथ धन्यवाद, मैंने एक बिंदु जोड़ा। आप सही हैं – Moulick

+2

कोंडा स्थापित python = $ pythonversion $ उदा। conda install python = 3.6 –

32

नया वातावरण बनाना पाइथन 3.6:

स्थापित करेगा
$ conda create --name 3point6 python=3.6 
Fetching package metadata ....... 
Solving package specifications: .......... 

Package plan for installation in environment /Users/dstansby/miniconda3/envs/3point6: 

The following NEW packages will be INSTALLED: 

    openssl: 1.0.2j-0  
    pip:  9.0.1-py36_1 
    python:  3.6.0-0  
    readline: 6.2-2   
    setuptools: 27.2.0-py36_0 
    sqlite:  3.13.0-0  
    tk:   8.5.18-0  
    wheel:  0.29.0-py36_0 
    xz:   5.2.2-1  
    zlib:  1.2.8-3 
+1

यदि आपका कोंडा इंस्टॉलेशन पाइथन 2.7 के लिए है तो कोंडा बिल्ड 2.7 संस्करण बनाएगा। 'conda create --name 3point6 पायथन = 3' (अंत में '= 3' जोड़कर) को बदलना कमांड एक पायथन 3 संस्करण बनाता है। –

+1

यह वास्तव में होगा। मैंने पायथन 3.6 निर्दिष्ट करने के लिए अपना जवाब बदल दिया है! –

14

मुझे जगह में अपग्रेड करने का प्रयास करना काफी मुश्किल लगता है।

मैं क्या किया था (एनाकोंडा की स्थापना रद्द करने बहुत ही सरल) मेरे पुराने एनाकोंडा निकालें:

$ rm -rf ~/anaconda3/ 

और नए एनाकोंडा, उदा डाउनलोड करके इसे बदलना लिनक्स, 64 बिट:

$ cd ~/Downloads 
$ wget https://repo.continuum.io/archive/Anaconda3-4.3.0-Linux-x86_64.sh 

और यह क्रियान्वित:

$ bash Anaconda3-4.3.0-Linux-x86_64.sh 
+1

मैं अपने बेस पायथन 3.5 से अटक गया था, इसलिए थक गया था .. दुर्भाग्यवश ऐसा लगता है कि मेरे सभी पाइथन वातावरण को सभी अनुकूलित इंस्टॉल के साथ मिटा दिया गया है, इसलिए मुझे उन्हें फिर से करने की आवश्यकता होगी .. मेरे बुरे के साथ बहुत मुश्किल स्मृति :-) यहां चेतावनी के रूप में छोड़ दिया गया है, कम से कम मेरा आधार पायथन 3.6 है और – dartdog

+0

तक है क्योंकि मैं व्यक्तिगत उपयोग के लिए केवल एनाकोंडा का उपयोग करता हूं, और केवल परिपक्व पैकेज सीखने से परेशान हूं, मैं एनाकोंडा को अपने स्वयं के वर्चुअल वातावरण के रूप में मानता हूं - मुझे अपरिपक्व लगता है कुछ भी जो अन्य परिपक्व पैकेजों के व्यापक स्थापित के साथ काम नहीं करते हैं। –

13

मैं विस्तृत निर्देशों के साथ this page पाया (एनाकोंडा 4.0+ से) अजगर का एक प्रमुख नए संस्करण को एनाकोंडा के उन्नयन के लिए।

  • conda update conda
  • conda remove argcomplete conda-manager

    मैं भी conda remove पड़ा आधिकारिक सूची में नहीं उन पैकेज:

    • backports_abc
    • सुंदर-सूप
    • आग कोर

आपके सिस्टम पर इंस्टॉल किए गए पैकेज के आधार पर आप अधिक UnsatisfiableError प्राप्त कर सकते हैं ... उन्हें हटाने सूची में जोड़ें।

  • conda install python==3.6

    थोड़ी देर लिया ... फिर संदेश conda install anaconda-client को इंगित करता है ... इसलिए मैं

    • conda install anaconda-client कर ... और यह बताता है कि यह पहले से ही वहाँ
  • conda update anaconda

यह विंडोज 10 के कमांड प्रॉम्प्ट में किया गया है लेकिन चीजें मैक ओएस एक्स में समान होनी चाहिए।

संबंधित मुद्दे