開發一個新的項目,需要一套獨立的Python運行環境。
- 創建目錄:
Mac:~ michael$ mkdir myproject
Mac:~ michael$ cd myproject/
Mac:myproject michael$
- 創建一個獨立的Python運行環境,命名爲venv:
Mac:myproject michael$ virtualenv --no-site-packages venv
Using base prefix '/usr/local/.../Python.framework/Versions/3.4'
New python executable in venv/bin/python3.4
Also creating executable in venv/bin/python
Installing setuptools, pip, wheel...done.
- 用source進入該環境:
Mac:myproject michael$ source venv/bin/activate
(venv)Mac:myproject michael$
- 正常安裝各種第三方包,並運行python命令:
(venv)Mac:myproject michael$ pip install jinja2
...
Successfully installed jinja2-2.7.3 markupsafe-0.23
(venv)Mac:myproject michael$ python myapp.py
...
- 退出當前環境:
(venv)Mac:myproject michael$ deactivate
Mac:myproject michael$