Conda kullanarak python 3.8'e yükseltme


64

Python 3.8.0 çıktı, ama conda kullanarak python 3.8 güncelleştirmek için nasıl bir yazı bulamadım - belki onlar resmi sürümü için bekleyecek? Herhangi bir öneri?

Yanıtlar:


58

Conda'da python sürümünüzü 3.8 olarak güncelleyebilirsiniz.

conda install -c anaconda python=3.8

https://anaconda.org/anaconda/python uyarınca . Tüm paketler henüz 3.8'i desteklemese de çalışıyor

conda update --all

bazı bağımlılık hatalarını çözebilir. Bu komutu kullanarak py38 adında yeni bir ortam da oluşturabilirsiniz

conda create -n py38 python=3.8

Düzenle - conda installseçeneğin ortamı çözmek için biraz zaman alacağını ve bu yarıda iptal etmeye çalışırsanız Python kurulumunuzu kaybedersiniz (genellikle bu, önceden yüklenmiş olmayan sistem Python kurulumuna başvuracağı anlamına gelir).


4
Python 3.8 artık varsayılan kanalda olduğu için kanal spesifikasyonunu bırakabilirsiniz. Böylece conda create -n py38 python=3.8Python 3.8 ile minimal bir ortam yaratacaktır.
egnha

2
Ben isem değil bir ortamda, yok conda install -c anaconda python=3.8 güncellemek taban kurulumu?
Amelio Vazquez-Reina

11
Acaba neden Anaconda python 3.8 sürümü için hala dışarı değil?
loveR

1
Sadece yaptığım gibi üssü güncellediğini onaylayabilirim. Conda-forge farkındalık için daha yeni bir 3.8 güncellemesi sunuyor.
WSLUser

1
Çocuklar benimki 12 saatten fazla ve 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]Python'a yeni geldiğim gibi tekrar ediyor . Kaçmasına izin vereyim mi?
nba2020

13

Açık Anaconda İstemi (taban):

  1. Güncelleme içeriği:
conda update -n base -c defaults conda
  1. Python 3.8 ile yeni bir ortam yaratın:
conda create -n python38 python=3.8
  1. Yeni Python 3.8 ortamınızı etkinleştirin:
conda activate python38
  1. Python 3.8'i başlatın:
python

1
Bu çözüm işi tamamladı ve Anaconda İsteminde bir cazibe gibi çalıştı, ancak dışında mevcut değildi. Etkinleştirilen python'u sistemin yaygın hale getirme konusunda bir ipucu var mı?
Gilberto Albino

Conda enable komutunu kullanarak yeni oluşturulan python ortamınıza geçmeniz gerekecek
Netverse

Listede sadece 17 öğe gibi görünüyor. neden tam liste olmasın?
Rishabh Deep Singh

Windows komut kabuğunu kullanarak aktif olduğumda başarısız oldu. Daha sonra ortamımın kurulduğu dizine geçiyorum, sonra sadece "etkinleştir" yazıp sorunumu çözdüm. Ben python yazarak doğrulamak bana en son 3.8.2 sürümünü verir. Çevre dizinini komut satırında "conda info --envs" ile ararım.
AbuTaareq

Bu çözüm doğrudur ancak base env'de python yükseltmek için ne yapılmalıdır?
Sarthak

4

Yeni anaconda bireysel sürüm 2020 dağıtımı bittiğine göre, aşağıdaki prosedür işe yarıyor:

Temel ortamınızda conda'yı güncelleyin:

conda update conda

Python 3.8 için, yalnızca minimum ortam değil, tüm dağıtım spesifikasyonu için anaconda belirten yeni bir ortam oluşturun:

conda create -n py38 python=3.8 anaconda

Yeni ortamı etkinleştirin:

conda activate py38

python --version
Python 3.8.1

Kurulu paket sayısı: 303

Veya şunları yapabilirsiniz:

conda create -n py38 anaconda=2020.02 python=3.8

Https://www.anaconda.com/anaconda-individual-edition-2020-02/ uyarınca

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.