Python開発環境(1) [ virtualenv + virtualenvwrapper + pip ]
- 使用言語 :Python 2.6
- フレームワーク :Django 1.2.3
- データベース :Postgresql 9.1alpha
- 作るもの :まずToDoリスト的なもの
- 開発: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)作成
もう一個(test)作成
切り替えてみる
そして用済みは消してみる
$ deactivate
$ rmvirtualenv test
最後、djangoのインストール
(amenbo)$ pip -E ~/.virtualenv/amenbo install django