鉄は熱いうちに打て
=============================

virtualenv使ってみる

2015-04-12

独立した環境を利用するためのツールがある。virtualenvってやつで、Python3からはpyvenv(venv?)ってのを利用するらしい。

で、virtualenvを利用しやすくするものにpyenvとか、なんちゃらenvとかいろいろあるみたい。 Goで書かれた direnv ってのもぐいぐい来ているらしいが、また今度。 とりあえずインストール

$ sudo pip install virtualenv

virtualenvwrapperってのを入れると環境の切り替えが楽らしい

$ sudo pip install virtualenvwrapper

環境設定 .bashrcに追加

#virtualenv settings
export WORKON_HOME=$HOME/.virtualenvs
. /Library/Frameworks/Python.framework/Versions/2.7/bin/virtualenvwrapper.sh

環境のファイル作る

mkvirtualenv {env name}

作った環境一覧

workon

とある環境をアクティブにする

workon {env name}

アクティブ終了

deactivate

削除するとき

rmvirtualenv {env name}

私の環境はMacOSXです。