venv是什么

博客:cbb777.fun

全平台账号:安妮的心动录

github: https://github.com/anneheartrecord

下文中我说的可能对,也可能不对,鉴于笔者水平有限,请君自辨。有问题欢迎大家找我讨论

venv是Python中的一个模块,用于创建和管理虚拟环境(virtual environments)。

虚拟环境是一种隔离的Python环境,可以独立于系统中的其他Python环境进行操作

通过创建虚拟环境,你可以为每个项目创建一个干净的、隔离的Python环境。这样可以确保项目所依赖的软件包和版本不会和其他的项目产生冲突,同时也方便在不同的项目之间进行切换和管理依赖关系。

一般我们通过 source venv/bin/activate来激活venv环境,从而进入到虚拟环境,然后可以在虚拟环境中使用pip install -r来安装所需要的python包,这些包会被安装到该虚拟环境中,然后可以通过exit或者deactivate进行退出

你可能感兴趣的:(程序员)