在学习python Web时,用得最多的是已经写好的框架,比如flask、tornado、Django等,应用框架来进行网站的开发会大大提升开发效率。但是在企业开发中,很多项目用的框架版本不同,而系统级别的环境中只能存在一个版本的框架,为了能够在同一台电脑上实现使用不同版本开发的多个项目的维护和管理,就需要用到虚拟环境。虚拟环境就相当于在系统级别的环境中单独隔离出来的一块区域一样,它只在这个区域工作,而不会对别的区域产生影响,完美地解决了版本冲突。是不是很nice呢?下面就是创建虚拟环境的步骤(使用virtualenvwrapper)。
virtualenvwrapper包的使用:
1.什么是virtualenvwrapper包?
virtualenvwrapper包是一个用于虚拟环境管理的包,用virtualenvwrapper包可以像virtualenv包一样,进行虚拟环境的创建等操作。
2.为什么要使用virtualenvwrapper包?
virtualenwrapper包的优势很明显。用virtualenv这个包创建虚拟环境时,需要自己进入具体的路径下创建。这样就可能导致项目多了,磁盘里面项目很散乱,到处都是,难以管理。而安装了virtualenvwrapper包,不论是在哪个目录下面创建了虚拟环境,都会被放在C盘下的Env文件夹中。同时,使用virtualenvwrapper激活虚拟环境也非常便捷,不需要一步步进入虚拟环境。
3.怎么安装virtualenvwrapper包(windows操作系统)?
首先打开cmd,输入:pip install virtualenvwrapper-win,然后回车(pip命令已经提前安装并被添加到环境变量中了)。
4.怎么样创建虚拟环境?
命令行输入:mkvirtualenv+环境名
列如:mkvirtualenv env_first
将会在C盘下的Env文件夹中,创建一个新的虚拟环境。虚拟环境创建之后,需要自己安装Django,可以进入虚拟环境:workon+虚拟环境名称。进入虚拟环境之后,在命令行使用命令:pip install django+版本号。Django就安装好了。
5.怎么创建一个Django项目?
虚拟环境创建好了之后,在命令行输入:workon+环境名,进入了虚拟环境。然后再输入命令:django-admin startproject +项目名,即可创建项目。
项目创建完之后,需要创建app,项目真正起作用的是app。命令行输入:python manager.py starapp+app名称。
6.Django项目的运行。
Django项目开发好了之后,想要运行时,进入到项目里面,在命令行输入python manager.py runsever即可运行项目。