透過 Virtualenv 建立 Python 開發環境

在設定 Python 開發環境的時候,為了避免各專案之間的 module 互相干擾,把系統的 pip 裝了一堆不同版本的 libs,會利用 virtualenv 來打造獨立的專案運行環境。

Mac 的安裝方式

  1. 透過 Brew 安裝 Python2
brew install python```
1
2
3
4
2. 透過 pip 安裝 virtualenv
```$ pip install virtualenv

然後你就得到 virtualenv 了!

  1. 初始化 Virtualenv (通常會在專案目錄內建立)
virtualenv venv ```
1
2
3
4
4. 進入 venv 的環境
```$ source venv/bin/activate

接下來我會習慣在每個 Python 專案內,把他的 pip-requirements.txt 寫好
比如說這樣

1
2
boto==2.13.0
Django==1.9.1

就可以透過下面的指令把專案用到的套件裝起來,
這樣就不會干擾到系統內的 pip 啦!

1
pip install -r pip-requirements.txt