红联Linux门户
Linux帮助

Python环境搭建

发布时间:2015-10-29 15:32:22来源:linux网站作者:卜星星

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