ubuntu 上用virtualenv安装python不同版本的开发环境。
1、用pip安装virtualenv
apt-get install python-virtualenv
2、创建python2的虚拟环境,进入要创建虚拟环境的目录下,我是放在/home/pyenv/下
root@zengjilin:/home/pyenv# virtualenv -p /usr/bin/python2 py2env
创建完可以进入py2env/bin/下查看
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313102553455-1872167548.png)
3、创建python3的虚拟环境,进入要创建虚拟环境的目录下,同样是放在/home/pyenv/下,操作和安装python2一样
root@zengjilin:/home/pyenv# virtualenv -p /usr/bin/python3 py3env
我们进入/home/pyenv文件夹中,可以看到有这些文件夹
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313102957129-404264874.png)
然后在进入py3env/bin
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313103121398-681137450.png)
看到这样说明我们已经成功安装好python不同版本的开发环境了
4、进入不同的开发环境,可以在任何地方进入,不一定在/home/pyenv这个目录进入
进入py2env开发环境
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313103520172-18706115.png)
进入py3env开发环境
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313103747965-892782294.png)
5、退出python开发环境
不管是py2env还是py3env都是用deactivate
![](https://images2018.cnblogs.com/blog/1274956/201803/1274956-20180313104140442-1853243360.png)