2012/06/20

Python 基本開發環境建置

紀錄 python 開發環境建置過程:

1. 安装 Python-2.7.2
$ tar zxvf Python-2.7.2.tgz
$ cd Python-2.7.2
$ ./configure && make && make install

2. 安装 distribute 0.6.27
$ tar zxvf distribute-0.6.27.tar.gz
$ cd distribute-0.6.27
$ python setup.py build
$ python setup.py install

3. 安裝 pip-1.1
$ tar zxvf pip-1.1.tar.gz
$ cd pip-1.1
$ python setup.py build
$ python setup.py install

4. 安裝 virtualenv 並建制 virtual environment
$ pip install virtualenv
$ virtualenv /opt/env

5. 指定 virtual environment 為預設開發環境
$ source /opt/env/bin/activate
可以看到command line提示改變 (pyenv)brian@localhost:~$
之後用 pip 安裝套件就會放在 /opt/env/lib 之下。


建立獨立的 virtual environment 好處就是比較"乾淨",如果你的系統有多個使用者,大家都裝到系統預設目錄則容易搞混。虛擬環境也可以建立多個,若同時跑多個專案或想切換不同 library 版本也很方便。另一方面也可以釐清開發這個專案"最小需求 library"是哪些,將來要 deploy 時也會比較順利。


沒有留言:

張貼留言