windows下安装python虚拟环境

目录

 

1、为什么要使用virtualenv?

2、如何安装virtualenv?

3、如何创建virtualenv?

4、进入虚拟环境

5、在虚拟环境中执行安装

6、退出虚拟环境。


1、为什么要使用virtualenv?

Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。

这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。

这个问题的解决方案是创建一个 virtual environment,一个目录树,其中安装有特定Python版本,以及许多其他包。

然后,不同的应用将可以使用不同的虚拟环境。 要解决先前需求相冲突的例子,应用程序 A 可以拥有自己的 安装了 1.0 版本的虚拟环境,而应用程序 B 则拥有安装了 2.0 版本的另一个虚拟环境。 如果应用程序 B 要求将某个库升级到 3.0 版本,也不会影响应用程序 A 的环境。

 

2、如何安装virtualenv?

我们使用Pip来安装virtualenv。只需要一条命令:

pip install virtualenv

等待安装完成即可。

 

3、如何创建virtualenv?

使用virtualenv   envname这个命令来创建虚拟环境,这会直接在当前所在目录生成虚拟环境。

例子如下:

windows下安装python虚拟环境_第1张图片

显示已经创建成功了。我们查看一下,该目录下已经生成了一个虚拟环境,名字:myvirtualenv1。

windows下安装python虚拟环境_第2张图片

4、进入虚拟环境

先进入目录,我们查看这里有2个目录,1个文件。

windows下安装python虚拟环境_第3张图片

然后我们再进入Scripts,在这里我们运行activete命令就可以激活进入虚拟环境。

此时进入了虚拟环境,并在命令行前面显示(myvirtualenv1)。

5、在虚拟环境中执行安装

我们这里演示安装一个Django2.0:

执行如下命令:

我们安装指定版本django==2.0,即安装了django2.0版本。

windows下安装python虚拟环境_第4张图片

安装成功了。我们来测试一下:

显示我们安装的就是django2.0版本。

 

6、退出虚拟环境。

执行deactivate命令

如上所示,此时已经退出了虚拟环境。

 

 

你可能感兴趣的:(python)