1.虚拟环境
1.1为什么要用虚拟环境
我们之前安装的库基本都是通过pip直接安装到全局环境中的,但是如果我们不同的项目需要用到不同的库,以及不同项目中用到同个库的不同版本,就会导致项目之间的环境不兼容,以django为例:如果你现在用Django 1.10.x写了个网站,然后你的领导跟你说,之前有一个旧项目是用Django 0.9开发的,让你来维护,但是Django 1.10不再兼容Django 0.9的一些语法了。这时候就会碰到一个问题,我如何在我的电脑中同时拥有Django 1.10和Django 0.9两套环境呢?这时候我们就可以通过虚拟环境来解决这个问题。
1.2虚拟环境的类型
1.2.1 virtualenv
- 1.安装virtualenv
virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装
pip install virtualenv
pip3 install virtualenv
- 2.创建虚拟环境
virtualenv [虚拟环境的名字]
创建虚拟环境的时候指定Python解释器
virtualenv -p C:\Python36\python.exe [virutalenv name]
- 3.进入虚拟环境
虚拟环境创建好了