condaを使用してPython 3.8にアップグレードする


64

Python 3.8.0はリリースされましたが、condaを使用してpython 3.8に更新する方法に関する投稿を見つけることができませんでした。おそらく正式リリースを待つでしょうか?助言がありますか?

回答:


58

コマンドを使用して、condaでpythonバージョンを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オプションが環境解決するのに時間がかかる可能性があることに注意してください。途中で中止しようとすると、Pythonのインストールが失われます(通常、これは、condaがプリインストールされていないシステムのPythonインストールに頼ることを意味します)。


4
Python 3.8がデフォルトのチャンネルになっているので、チャンネル指定を削除できます。したがってconda create -n py38 python=3.8、Python 3.8で最小限の環境が作成されます。
egnha

2
私が環境にいない場合、基本インストールをconda install -c anaconda python=3.8 更新しますか?
Amelio Vazquez-Reina

11
Anaconda for python 3.8バージョンがまだ出ていないのはなぜですか?
loveR

1
ベースを更新したことを確認できます。Conda-forgeは、認識のために3.8の新しいアップデートを提供しています。
WSLUser

1
Guysの鉱山は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]、Pythonの初心者のように繰り返します。走らせておきましょうか。
nba2020

13

Anacondaプロンプト(ベース)を開きます。

  1. condaを更新します。
conda update -n base -c defaults conda
  1. Python 3.8で新しい環境を作成します。
conda create -n python38 python=3.8
  1. 新しいPython 3.8環境をアクティブ化します。
conda activate python38
  1. Python 3.8を起動します。
python

1
このソリューションは仕事を成し遂げ、アナコンダプロンプトの魅力のように機能しましたが、それ以外では利用できませんでした。アクティブ化されたpythonをシステム全体で利用可能にする方法についての手がかりはありますか?
Gilberto Albino、

コマンドconda activate
Netverse

リストには17個のアイテムしか表示されていません。なぜ完全なリストではないのですか?
リシャブディープシン

Windowsコマンドシェルを使用してアクティブにすると失敗しました。その後、環境がインストールされているディレクトリに移動し、「activate」と入力するだけで問題が解決しました。「python」と入力して検証すると、最新の3.8.2バージョンが表示されます。コマンドラインの「conda info --envs」で環境ディレクトリを検索します。
AbuTaareq

このソリューションは正しいですが、ベース環境でPythonをアップグレードするにはどうすればよいですか?
Sarthak

4

新しいanaconda個別版2020ディストリビューションが公開されたので、次の手順が機能しています。

基本環境のcondaを更新します。

conda update conda

最小限の環境だけでなく、完全なディストリビューション仕様にanacondaを指定して、Python 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-individual-edition-2020-02/のとおり

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.