Python环境搭建,包括pip安装扩展包、virtualenv来控制不同版本python安装不同版本扩展包。
测试需求:在一个系统下安装不同版本的python来不同版本的django,比如python2.7安装django1.5、ptyhon2.7安装django1.8、ptyhon3.4安装django1.8。我们就通过在一个系统下搭建这三种环境来介绍。
环境:Ubuntu 15.10
在安装系统时,使用了在线更新,所以安装完系统后,系统自带了python2.7,python3.4,python 3.5
python2.7版本安装扩展包使用的是pip2,python3.5安装扩展包使用的是pip3,由于系统安装完成后,python默认是python2.7,所以里面已经安装了pip2,并且pip --version可以看到也是基于python2.7的,所以这里先安装个pip3:sudo apt-get install pip3
安装创建python虚拟运行环境的软件:pip install virtualenv
先创建python2.7安装django1.5的环境:virtualenv -p python2.7 python27_django15,执行完这个命令后,就有了目录python27_django15,进入到这个目录下,执行:source bin/activate,执行完这个命令后,就进入了刚搭建好的python2.7的虚拟运行环境,现在在这个环境中安装django1.5:pip2 install Django==1.5,这样一个python2.7加django1.5的环境就搭建好了。只要在运行了:source bin/activate这个命令会,是可以随意切换工作目录了,不用一直在这个目录下运行,在别的目录下也是这个虚拟环境。使用:deactivate命令来退出当前虚拟环境。
创建python2.7安装django1.8的环境:virtualenv -p python2.7 python27_django18,执行完这个命令后,就有了目录python27_django18,进入到这个目录下,执行:source bin/activate,执行完这个命令后,就进入了刚搭建好的python2.7的虚拟运行环境,现在在这个环境中安装django1.8:pip2 install Django==1.8,这样一个python2.7加django1.8的环境就搭建好了。现在可以随意到其他目录下进入创建django项目了。使用:deactivate命令来退出当前虚拟环境。
创建python3.4安装django1.8的环境:virtualenv -p python3.4 python34_django18,执行完这个命令后,就有了目录python34_django18,进入到这个目录下,执行:source bin/activate,执行完这个命令后,就进入了刚搭建好的python3.4的虚拟运行环境,现在在这个环境中安装django1.8:pip3 install Django==1.8,这样一个python3.4加django1.8的环境就搭建好了。现在可以随意到其他目录下进入创建django项目了。使用:deactivate命令来退出当前虚拟环境。
注意事项:
在Mac OX下,安装的virtualenv是直接在网上下载的源码包,下载地址如下:
https://pypi.python.org/pypi/virtualenv/
Ubuntu 14.04 64bit安装IPython:http://www.linuxdiyf.com/linux/13981.html
无需操作系统直接运行Python代码:http://www.linuxdiyf.com/linux/12104.html
如何成为Python高手:http://www.linuxdiyf.com/linux/14571.html
十分钟学会Python:http://www.linuxdiyf.com/linux/14545.html
提高Python运行效率的六个窍门:http://www.linuxdiyf.com/linux/12569.html