vitualenvでsandboxな環境をつくる
内部の環境を汚したくない場合には、virtualenvでsandboxを作ると良い。
virtualenv --no-site-packages --distribute django cd django source bin/activate # pip freeze pip install django pip freeze # > Django==1.2.5 # > distribute==0.6.14 # > wsgiref==0.1.2
sourceでbin/activateを呼ぶことで以降使われるpipがその環境(ここではdjango)固有のものになる。
--no-site-packagesを付けると、現在の環境のsite-packageもsandboxの中に含めない。
--distributeはeasy_installなどがdistributeのものを使うようになる。