在Python3.3以及版本之前我们创建虚拟环境的时候都是使用的virtualenv,平时使用起来也比较方便,不过最近小编发现virtualenv已经装不上了。原来在Python3.3以上的版本中可以使用venv模块原生支持虚拟环境,也就是说原生的venv模块可以代替Python之前的virtualenv
venv模块和之前的virtualenv创建的虚拟环境,都可以提供与系统Python的隔离。每一个虚拟环境都有其自己的Python二进制(允许有不同的Python版本创作环境),并且可以拥有自己独立的一套Python包,对于项目的管理十分方便。但是需要注意的是,在Python3.3中使用venv命令创建的环境不包含pip,你需要进行手动安装,不过呢在Python3.4中改进了这一个缺陷。

使用方法:
创建虚拟环境

python3 -m venv [虚拟环境的名字]

mac启动虚拟环境

source [虚拟环境的名字]/bin/activate

windows启动虚拟环境

[虚拟环境的名字]\Scripts\activate.bat

退出虚拟环境

deactivate
Last modification:March 3, 2021
If you think my article is useful to you, please feel free to appreciate