Python開発環境(1) [ virtualenv + virtualenvwrapper + pip ]

  1. 使用言語    :Python 2.6
  2. フレームワーク :Django 1.2.3
  3. データベース  :Postgresql 9.1alpha
  4. 作るもの    :まずToDoリスト的なもの
  5. 開発:Ubuntu10.04 Desktop

開発用の環境を作成する。virtualenv + virtualenvwrapper + pip を利用する。virtualenvwrapperのインストールは、1.X.Xと2.X.Xではインストール方法が違う。setup.pyがあったのでbuild→installしたらインストールは成功。その他設定はダウンロード元で確認
http://www.doughellmann.com/docs/virtualenvwrapper/
以下はインストールを行った手順。



開発環境のインストール

Virtualenv-1.4.9 のインストール

$ wget http://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.4.9.tar.gz
$ tar -zxf ./virtualenv-1.4.9.tar.gz
$ cd virtualenv-1.4.9
$ python setup.py build
$ sudo python setup.py install

virtualenvwrapper2.5.1のインストール

$ wget http://www.doughellmann.com/downloads/virtualenvwrapper-2.5.1.tar.gz
$ tar -zxf ./virtualenvwrapper-2.5.1.tar.gz
$ python setup.py build
$ sudo python setup.py install

pip0.8.1のインストール

$ wget http://pypi.python.org/packages/source/p/pip/pip-0.8.1.tar.gz
$ tar -zxf pip-0.8.1.tar.gz
$ cd pip-0.8.1/
$ sudo python setup.py install

インストール後の動作確認

WORKON_HOME用のディレクトリを作成して~/.bashrc に以下を定義

$ mkdir ~/.virtualenv
$ vi ~/.bashrc


[.bashrc]----------------------------------------------
export WORKON_HOME=$HOME/.virtualenv
source /usr/local/bin/virtualenvwrapper.sh

                                                                                                            • -

仮想環境(amenbo)作成

$ mkvirtualenv amenbo
(amenbo) hoge@localhost:dir $

もう一個(test)作成

$ mkvirtualenv test
(test) hoge@localhost:dir $

切り替えてみる

$ workon amenbo
(amenbo) hoge@localhost:dir $

そして用済みは消してみる

$ deactivate
$ rmvirtualenv test

最後、djangoのインストール

(amenbo)$ pip -E ~/.virtualenv/amenbo install django