anaconda の使用方法
Python の実行環境の管理にAnaconda が便利らしいので整理
目的
インストール
Windowsの場合はインストーラをダウンロードする.
https://www.continuum.io/downloads
MacやLinuxではpyenv 経由でのインストールが楽.
pyenvを使わなくてもインストールは可能だが,anacondaに含まれるツール群がOSで用意するものを隠してしまう可能性があるとのことで,必要に応じて切り替えられた方が良いという理由もある.
$ pyenv install --list # インストール可能なバージョンの一覧を確認 $ pyenv install anaconda3-4.3.0
使用例
- 管理にはインストールパッケージに含まれる conda というツールを使用する.
- conda は「どの仮想環境」に「どのパッケージ」をインストールするかを指定する.
- 仮想環境名は基本的に自由に指定可能.環境名を指定しない場合は既定の名称として root が使われる.
- 仮想環境ごとにどのPythonバージョンを使用するかを指定することもできる.
# py2 という環境(pythonのバージョンは2.7) を作成し,numpy, scipy, pandas のパッケージをインストールする $ conda create -n py2 python=2.7 numpy scipy pandas # どの環境がどのバージョンを使用しているかの確認 $ conda env list # 指定した環境に入る,(環境に入っている状態で)出る $ conda activate py2 $ conda deactivate # 環境を削除 $ conda remove -n py2 --all # 指定したパッケージのインストール,アンインストール,更新 # 特定の環境にインストールしたい場合は,その環境に(activateで)入る必要がある $ conda install numpy $ conda uninstall numpy $ conda update numpy # インストール済みパッケージ一覧 $ conda list $ conda list -n py2 # condaに含まれないが pip なら存在する場合は pip でインストール # pip install <パッケージ名>