
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
パッケージのインストールがうまくいかない場合は以下の記事を参照ください。
-
-
【Python/Anaconda3】conda installのProxy認証設定
会社内ネットワークなどのProxy環境下だと認証設定を行わないとconda installを実行することができません。ライブラリのインストールができないの致命的なので初期設定と一緒に設定しましょう。こ ...
パッケージのアップデート
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