文章目录
一、虚拟环境
1.为什么需要安装虚拟环境
之前在安装第三方库时,都是直接通过pip install xx
的方式进行安装的,这样安装会将包安装到Python系统环境中,同时默认安装的都是最新版。
但是会存在一个问题:
如果用Django 1.10.x开发了一个网站,同时有一个用Django 0.9开发的旧项目需要维护,但是Django 1.10不再兼容Django 0.9的一些语法。这时候就会碰到一个问题,如何在电脑中同时拥有Django 1.10和Django 0.9两套环境呢?这时候我们就需要通过虚拟环境来解决这个问题,创建多个虚拟环境实现环境拆分,每个虚拟环境安装不同版本的库,从而满足不同的需求,各个虚拟环境之间相互独立、不对其他环境产生影响。
2.Python安装虚拟环境
Python安装虚拟环境可以依赖于许多工具,如virtualenv、virtualenvwrapper和pipenv等。
virtualenv
virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装:
pip install virtualenv
pip3 install virtualenv