#はじめに
SEIYA(@SeiyaSunapro7th)です.
Anacondaを用いた仮想環境(conda環境)を利用する方法についてまとめてみました.
###実行確認ができた環境
macOS Catalina ver.10.17.7
conda ver.4.8.5
#1. condaの確認
###1-1. condaがインストールされていること,バージョンを確認する.
$ conda info
###1-2. condaを最新バージョンにアップデートする.
$ conda update conda
#2. Anacondaで仮想環境を構築する
###2-1. 仮想環境を構築
conda環境を構築するためのコマンド.
conda環境を構築する際に加えるパッケージを指定する.
バージョンの指定をしなければ最新バージョンがインストールされる.
$ conda create -n 環境名 加えるパッケージ
ex. conda環境にpython3.7とnumpyをインストールする場合
$ conda create -n環境名 python=3.7 numpy
###2-2. ライブラリをインストール/アンインストール,アップデート
構築したconda環境にcondaが対応しているライブラリをインストールする.
$ conda install ライブラリ名
逆にアンインストールをするコマンド.
$ conda uninstall ライブラリ名
指定したライブラリをアップデートする.
$ conda update ライブラリ名
#3. conda環境の起動/終了,削除
###3-1. conda環境の起動と終了
$ conda activate 環境名
$ conda deactivate
###3-2. conda環境を削除する.
$ conda remove -n 環境名 –-all
#4. 環境内の検索
###4-1. 既存の仮想環境を出力
Anaconda内にある全ての環境(ベース環境も含めて)を出力する.
$ conda info -e
###4-2. 環境内の既存ライブラリを出力
指定した環境にインストールされているライブラリを出力する.
指定したければ,作業中の環境の情報を出力する.
$ conda list -n 環境名
#5. インストールしたいライブラリ検索, 非対応ライブラリをインストール
###5-1. condaに対応しているかの確認
condaに対応しているライブラリを出力する.
ライブラリとそれに対応するpythonのバージョンも出力する.
$ conda search (--full-name) ライブラリ名
###5-2.conda非対応ライブラリをインストールする
conda対応していない場合,以下の手順を踏むと,condaでインストールができる.
何個か存在するライブラリがある場合に,インストールしたいライブラリ出力し,使用するもの決定する.
$ anaconda search -t conda ライブラリ名
インストールしたいパッケージの詳細を調べ,インストールに用いるURLを調べる.
$ anaconda show パッケージ名
ex. mecab-python3をインストールしたい場合
$ anaconda show temporary-receipes/mecab-python3
指定したURLからパッケージをインストールする.
$ conda install -c 調べたURL パッケージ名
#おわりに
Anacondaは便利なパッケージですが,利用しないライブラリも多く同時にインストールされます.
pipでインストールされたライブラリとAnacondaによってインストールされたライブラリを共存させると,不具合が生じることがあります.
また,容量が圧迫されることが困る方はpyenvなどを利用することがオススメです.
#参考記事
-【初心者向け】Anacondaで仮想環境を作ってみる
- condaとpipでのパッケージ管理について
#関連記事
- pyenvが必要かどうかのフローチャート
- pyenvとvenvで仮想環境を構築する