venvで環境構築をする
最近までAnacondaで環境構築を行なっていたが、いくつか不便なことがあった。
例えば、 ・pipとの競合 ・プロジェクトごとに管理しにくい ・pyinstallerでexe化した時に肥大化する ・たまに壊れる などなど
特にpipとの競合は気を使うし 壊れた時は復旧が大変
そこで python3.3から使えるようになったvenvで環境構築することにした
ただし、この場合はpythonのversionが変更できないので、その時はpyenvと併用する必要があるかも。
以下メモ
プロジェクトディレクトリへ移動
python -m venv {環境名}
環境名はなんでも良いが、プロジェクトディレクトリに置くならvenv
とかにしておくとわかりやすい
環境名のディレクトリが作成されるので
source {環境名}/bin/activate
で環境に入れる