使用Python开发项目免不了要安装各种包。我们安装的所有包都会被安装到同一个目录下,供Python调用。
如果两个Python项目用到同一个包的不同版本;或者一个新项目需要用到的包会影响以前已经完成调试的项目的开发环境,这时候我们的Python开发环境就会出问题。
「虚拟环境」可以解决以上痛点。它为我们每一个 Python 项目创建一个独立的开发环境,每个开发环境所安装的包和依赖相互独立,可以确保项目的开发环境不相互干扰和污染。将项目的库与其他项目分离是有益的。
Python自3.3版本之后,官方自带了用于创建虚拟环境的venv模块,用起来十分方便。现在,我们就在Windows系统中利用venv模块来展示Python虚拟环境的用法。