HOWTO · Python

Python と Anaconda のバージョンを確認する

Anaconda Prompt で conda とアクティブ環境の Python のバージョンを確認し、パッケージや環境の情報を調べる方法を紹介します。

このページの内容

Anaconda Prompt で conda 自体のバージョンを確認するには conda -V または conda --version、アクティブ環境で選択されている Python インタープリターのバージョンを確認するには python -V または python --version を実行します。パッケージや環境の情報も調べる場合は conda list または conda info を使えます。conda のバージョンと Python のバージョンは別のものです。結果をプロジェクトの要件と照らし合わせると互換性の問題を調べる手掛かりになりますが、確認だけで互換性が保証されるわけではありません。

conda -V コマンドを使用して Anaconda のバージョンを確認する

Anaconda Prompt で conda -V を実行すると、インストールされている conda のバージョンが表示されます。これは conda パッケージマネージャーのバージョンであり、Anaconda ディストリビューション全体に付く別のバージョン番号ではありません。この環境では Anaconda Prompt のコマンドを実行できないため、現在の実行結果は示していません。

conda --version コマンドを使用して、Anaconda のバージョンを確認する

conda --version は conda -V と同じ情報を表示する長い形式のオプションです。どちらか一方を使えば conda のバージョンを確認できます。表示される番号はインストール環境によって異なるため、別のマシンの例ではなく、自分のプロンプトに表示された値を確認してください。

python -V と python --version コマンドを使用して Python のバージョンを確認する

python -V または python --version を実行すると、アクティブ環境で選択されている Python インタープリターのバージョンが表示されます。プロンプトで base 以外の環境を有効にしている場合は、その環境の Python が対象です。次のコードは、各コマンドが何のバージョンを報告するかを示しています。

print("conda --version reports conda; python --version reports Python.")
conda --version reports conda; python --version reports Python.

Python コマンド自体をこの例で実行しているわけではありません。プロンプトに表示されたバージョンを、プロジェクトが要求する Python のバージョンと照らし合わせてください。

conda list anaconda$ コマンドを使用して Anaconda のバージョンを確認する

conda list anaconda$ は、パッケージ一覧から anaconda ディストリビューションのパッケージとそのバージョンを検索します。これはパッケージ情報を調べる方法で、すべての Anaconda インストールに共通する一般的なバージョン確認コマンドではありません。Miniconda 環境には通常 anaconda メタパッケージが含まれないため、この検索で一致するパッケージが見つからないことがあります。

conda list コマンドを使用して Anaconda と Python の両方のバージョンを確認する

conda list はアクティブ環境にあるパッケージを一覧表示します。出力から conda と python という名前の行を探し、それぞれの Version 列でパッケージのバージョンを確認してください。anaconda メタパッケージがインストールされている場合は、その行も表示されることがあります。環境のパスやパッケージのバージョンはマシンごとに異なるため、過去に掲載された値は現在の実行結果ではなく、説明用の例として扱ってください。

conda info コマンドを使用して Anaconda と Python のバージョンを確認する

conda info を実行すると、アクティブな conda のインストールと環境の概要が表示されます。conda version と python version の行で各バージョンを確認し、active environment の行でどの環境の情報かを確かめてください。出力の詳細は conda のバージョンやインストール環境によって異なるため、手元で表示された行を参照します。

まとめ

conda のバージョンは conda -V または conda --version、アクティブな Python インタープリターのバージョンは python -V または python --version で確認できます。パッケージや環境の情報が必要なら conda list anaconda$、conda list、conda info を使います。互換性を調べるときは、確認したバージョンをプロジェクトの要件と比較してください。