Wrongway的补充:常用见法

1.创建隔离环境并安装最新的django

使用当前系统默认Python解释器安装最新的django(当前是1.4),以及django用到的mysql驱动:
  1. $ mkdir myproject1$ cd myproject1$ virtualenv env no-site-packages$ source env/bin/active$(env) pip install django$(env) pip install mysql-python$(env) deactive$

2.创建隔离环境并安装django1.3以及一系列开发用组件

首先编辑一个.pip文件,假定为requirement.pip文件,将要用到的第三方模块名称写入:
  1. Django==1.3PILSouthsorl-thumbnailpylibmcmysql-pythondjango-debug-toolbar
再在命令行运行:
  1. $ mkdir myproject2$ cd myproject2$ virtualenv environ no-site-packages$ source environ/bin/active$(environ) pip install -r requirement.pip$(environ) deactive$

3.创建Python2.7隔离环境并安装tornado

我当前环境的默认Python解析器版本是2.6,我已经安装了python2.7,现在两个python共存,但默认使用还是2.6:
  1. $ mkdir myproject3$ cd myproject3$ virtualenv huanjing no-site-packages python=python2.7$ source huanjing/bin/active$(huanjing) pip install tornado$(huanjing) deactive$
要注意的,python2.7应该是被已设为全局可访问的,在当前命令行输入python2.7是可运行的,否则–python就要设为python2.7解释器的完整路径。