0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

condaでPython環境を作成・削除した備忘録

0
Posted at

condaでPython環境を作成・削除した備忘録

Minicondaで、my_conda_env という名前のPython環境を作成したときのメモです。

最初に何も指定せずに環境を作ったところ、Pythonが古いバージョンになってしまいました。
そのため、一度削除してから、Pythonのバージョンを指定して作り直しました。

環境

$ conda -V
conda 26.3.2

現在のconda環境を確認する

まず、conda環境の一覧を確認します。

$ conda env list

実行結果です。

# conda environments:
#
# * -> active
# + -> frozen
base                 *   /opt/miniconda3

この時点では、base だけが存在しています。

* が付いている環境が、現在有効になっている環境です。

conda環境を作成する

最初に、以下のコマンドで my_conda_env という環境を作成しました。

$ conda create -n my_conda_env

初回実行時には、Anacondaリポジトリの利用規約への同意を求められました。

Do you accept the Terms of Service (ToS) for https://repo.anaconda.com/pkgs/main? [(a)ccept/(r)eject/(v)iew]: a
Do you accept the Terms of Service (ToS) for https://repo.anaconda.com/pkgs/r? [(a)ccept/(r)eject/(v)iew]: a

作成後、以下のように表示されました。

# To activate this environment, use
#
#     $ conda activate my_conda_env
#
# To deactivate an active environment, use
#
#     $ conda deactivate

環境を有効化する

環境を有効化するには、以下のコマンドを使います。

$ conda activate my_conda_env

実行すると、プロンプトの先頭が (my_conda_env) に変わります。

(my_conda_env) myname@Mac ~ %

Pythonが古いバージョンだった

my_conda_env 環境を有効化したあと、Pythonのバージョンを確認しました。

$ python3 -V
Python 3.9.6

想定していたPythonのバージョンは 3.13.13 でしたが、この時点では 3.9.6 になっていました。

これは、最初に実行したコマンドが以下だったためです。

$ conda create -n my_conda_env

このコマンドでは、Pythonのバージョンを指定していません。

そのため、使いたいPythonのバージョンが決まっている場合は、環境作成時にPythonのバージョンも指定した方が分かりやすいです。

環境を無効化する

現在のconda環境から抜けるには、以下を実行します。

$ conda deactivate

実行後、プロンプトが (base) に戻りました。

(base) myname@Mac ~ %

作成済みの環境を確認する

再度、環境一覧を確認します。

$ conda env list

実行結果です。

# conda environments:
#
# * -> active
# + -> frozen
base                 *   /opt/miniconda3
my_conda_env                   /opt/miniconda3/envs/my_conda_env

my_conda_env 環境が作成されていることが確認できます。

conda環境を削除する

作成した my_conda_env 環境を削除します。

$ conda env remove -n my_conda_env

削除時には確認が表示されます。

Everything found within the environment (/opt/miniconda3/envs/my_conda_env), including any conda environment configurations and any non-conda files, will be deleted. Do you wish to continue?
 (y/[n])? y

y を入力すると、環境が削除されます。

Pythonのバージョンを指定して環境を作り直す

今度は、Pythonのバージョンを指定して環境を作成します。

$ conda create -n my_conda_env python=3.13.13

作成後、環境を有効化します。

$ conda activate my_conda_env

Pythonのバージョンを確認します。

$ python3 -V
Python 3.13.13

これで、my_conda_env 環境内でPython 3.13.13が使えるようになりました。

まとめ

今回使った主なコマンドです。

# condaのバージョン確認
conda -V

# conda環境一覧を確認
conda env list

# 環境を作成
conda create -n my_conda_env

# 環境を有効化
conda activate my_conda_env

# 環境を無効化
conda deactivate

# 環境を削除
conda env remove -n my_conda_env

# Pythonのバージョンを指定して環境を作成
conda create -n my_conda_env python=3.13.13

# Pythonのバージョン確認
python3 -V

ポイントは、Pythonを使う環境を作る場合は、最初からPythonのバージョンを指定して作成することです。

conda create -n my_conda_env python=3.13.13

conda create -n my_conda_env だけでも環境自体は作成できますが、Pythonを使う目的であれば、バージョン指定まで含めて作成した方が分かりやすいです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?