Python おすすめ記事

【Python/仮想環境】condaコマンドの使い方

Anacondaをインストールしたけど、どうやって仮想環境を構築するの?
condaコマンド忘れちゃったな・・・

という方向けにcondaコマンドをまとめてみました。これから始めて使う方の学習用、コマンドを忘れてしまった方の振り返り用として使って頂ければと思います。

仮想環境はPythonで開発をする上では必須だと思いますのでcondaコマンドを使いこなして、ガンガン開発に取り組んでいただければと思います。

※本記事はWindows環境向けです。

condaコマンドの使い方

Anaconda Promptを起動して、condaコマンドを実行していきましょう。
conda公式ドキュメント

仮想環境の作成

conda create -n [仮想環境名] python=[バージョン]

(base) C:\. . .>conda create -n test python=3.6

仮想環境一覧を表示

(base) C:\. . .>conda env list
# conda environments:
#
base          * C:\Users\[ユーザ名]\anaconda3
test            C:\Users\[ユーザ名]\anaconda3\envs\test

以下のコマンドでも同様の実行が行えます。

(base) C:\. . .>conda info -e

仮想環境の使用開始(アクティブ化)

conda activate [仮想環境名]

(base) C:\. . .>conda activate test
(test) C:\. . .>

アクティブ化(activate)できないときは、以下を実行してコマンドプロンプトを再起動すると解決できる場合があります。

(base) C:\. . .>conda init

パッケージのインストール

conda install [パッケージ名]

(test) C:\. . .>conda install django

バージョンを指定したパッケージのインストール

conda install [パッケージ名]=[バージョン]

(test) C:\. . .>conda install django=3.0

パッケージのアップデート

conda update [パッケージ]

(test) C:\. . .>conda update django

全てのパッケージをインストールしたい場合は以下のコマンドを実行してください。

(test) C:\. . .>conda update --all

パッケージ一覧を表示

(test) C:\. . .>conda list

仮想環境の使用終了(非アクティブ化)

(test) C:\. . .>conda deactivate
(base) C:\. . .>

クローンの作成

conda create -n [作成するクローン名] --clone [仮想環境名]

(base) C:\. . .>conda create -n clone-test --clone test
(base) C:\. . .>conda env list
# conda environments:
#
base          * C:\Users\[ユーザ名]\anaconda3
test            C:\Users\[ユーザ名]\anaconda3\envs\test
clone-test      C:\Users\[ユーザ名]\anaconda3\envs\clone-test

仮想環境の削除

削除する仮想環境をアクティブ化(activate)している状態だと削除することができないので、非アクティブ化(deactivate)していることを確認してください。

conda remove -n [仮想環境名] -all

(base) C:\. . .>conda remove -n test -all

仮想環境のリネーム

仮想環境のリネームする場合は、一度クローンを作成して元の仮想環境を削除するのが一般的です。

(base) C:\. . .>conda create -n rename-test --clone test
(base) C:\. . .>conda remove -n test --all
(base) C:\. . .>conda env list
# conda environments:
#
base           * C:\Users\[ユーザ名]\anaconda3
clone-test       C:\Users\[ユーザ名]\anaconda3\envs\clone-test
rename-test      C:\Users\[ユーザ名]\anaconda3\envs\rename-test

おすすめの参考書

みんなのPython 第4版【電子書籍】[ 柴田 淳 ]



退屈なことはPythonにやらせよう





-Python, おすすめ記事

© 2021 OFFD