virtualenv 的作用相当于 Sandbox,它通过隔离包目录和系统环境参数来实现多个相对独立的虚拟环境。如此可避免过多的第三方库因版本依赖造成问题。同时每个独立的虚拟环境只需通过打包即可分发,也大大方便了系统部署。
$ sudo easy_install virtualenv
现在我们可以创建虚拟环境了。
$ virtualenv test1
New python executable in test1/bin/python
Installing setuptools............done.我们可以看到虚拟目录下已经被安装了基本所需的运行环境。
进入 test1 目录,激活虚拟环境。
activate.bat
安装mysql-pythoneasy_install MySQL-python
拷贝库文件cat lib/python2.6/site-packages/setuptools.pth./setuptools-0.6c11-py2.6.egg