Pythonパッケージ集として人気のあるAnacondaに付属するcondaコマンドを使って、クリーンなPython環境を作ったり破棄したりする方法についてまとめました。
環境を作る
myenvという名前のpython環境を作ってみましょう。
$ conda create --name myenv python
とすると、myenvという名前の環境が作成されます。以下、--name
の代わりに-n
でもOKです。
Pythonのバージョンを指定したい場合はpython=x.xなどと書きます。
$ conda create --name myenv python=3.3
追加のパッケージを入れたい場合はパッケージ名を羅列します。
$ conda create --name myenv numpy scipy
パッケージ全部入りのpython環境を作るには最後をanacondaにします。
$ conda create --name myenv anaconda
すでに作成した環境をクローンして新たな環境を作成したい場合は--clone
を使います。ここではmyenvという環境をクローンしてclonedenvという環境を作成しています。
$ conda create --name clonedenv --clone myenv
作成した環境の一覧を見る
以下のコマンドを打ちます。
$ conda info --envs
自分が今いる環境にはアスタリスクが付与されています。
環境を切り替える
$ source activate myenv
Windowsの場合は
$ activate myenv
とすると、作成した環境に入れます。
環境から出る
$ source deactivate
Windowsの場合は
$ deactivate
とすると、作成した環境から出られます。
環境を消す
$ conda remove --name myenv --all
とします。