virtualenv是Python中创建、管理环境的工具。我们在做项目开发、模型训练或者比赛环境等工作时,为了防止出现三种问题:

  1. 当前项目所需要安装的包与本机已经安装的包有冲突;
  2. 当前项目的包是临时用一下,后续忘记继续放在本机环境中,未来在查看本机所安装的包时不清楚以前安装的包所为何事(这是常有的事),导致无法对本机环境的包进行有效管理(当真不敢乱删);
  3. 不同项目之间所需要安装的包版本之间有冲突;

我们一般推荐为每个项目创建单独的环境,将每个项目所安装的包独立开来,这个问题是一个常见的问题,所以在Python这边已经有很多环境管理工具:

  1. venv
  2. virtualenv
  3. pipenv
  4. conda

本文选择virtualenv作为环境管理工具。

一、首先安装virtualenv:

Windows这边安装需要首先去安装python以及pip,然后进行下面操作。
pip3 install virtualenv

二、之后在已创建好的项目文件夹下创建环境文件夹:

我一般习惯在当前项目的文件夹的根目录下,创建环境文件夹,环境随着项目走。
virtualenv [venv]
其中venv是环境名,不唯一确定为venv,可以更换环境名,这个命名可以随个人习惯来,[venv]中[]是表示venv是变量,实际执行命令中去掉(后面亦是如此)。

三、激活虚拟环境:

windows中:
. [venv]\Script\bin\activate
linux中:
. /[venv]/bin/activate

Posted on 2024-07-15 14:20  畸亭记  阅读(49)  评论(0编辑  收藏  举报