1.virtualenv作用
从字面上理解,这个就是python的一个虚拟环境,用来保证各个python项目运行时,各种依赖库,甚至python的版本都保持独立
这样,global的site-packages目录就能保持干净了
2.virtualenv使用
安装很简单,用pip就可以
$ pip install virtualenv
安装完以后,就可以创建一个虚拟环境了,下面我创建2个py2_env和py3_env
virtualenv py2_env
virtualenv py3_env
创建好以后,我们可以看到,里面有三个目录 bin, include, lib, 这样就是一个python环境了
下面,可以挂载不同的python解释器
比如我把python3挂载到py3_env
virtualenv -p /usr/local/Cellar/python3/3.4.3/bin/python3 py3_env
可以查看一下,python3是否安装成功
source py3_env/bin/activate
#这个时候你会进入(py3_env)Your-Computer:your_project UserName$
#查看python的版本
python -v
#退出virtualenv
deactivate
好了,下面可以简单测试一下python的程序了
比如
print 1 #这个是python2的语法,在py3_env里面会报错