如何在Python中创建虚拟环境?
Python虚拟环境
Python虚拟环境是一种虚拟环境,其中安装的库、软件包和脚本与其他虚拟环境或默认的Python环境隔离,即与安装在操作系统上的环境隔离。虚拟环境对开发人员非常有用和必需。不同的项目需要不同的库或依赖项。因此,将一个项目的依赖关系与其他项目隔离开来是有益的。
假设我们有两个不同的项目,需要不同版本的相同库。现在,按默认情况下,库的两个版本将位于同一个目录中。Python将无法确定要为哪个项目使用哪个版本的库。因此,在这种情况下,虚拟环境发挥非常重要的作用。问题可以通过为两个项目分别创建单独的虚拟环境来解决,从而使一个项目的库要求与另一个项目隔离开来。我们可以创建任意数量的虚拟环境。通常为每个项目创建一个新的虚拟环境是不错的选择。
创建虚拟环境
可以使用一个名为 virtualenv 的工具来创建虚拟环境。此工具用于为每个项目创建具有所需Python软件包的不同虚拟环境。
首先需要安装virtualenv。以下命令用于安装virtualenv。您需要预先安装pip。
pip install virtualenv
运行命令后,检查虚拟环境是否已安装在您的系统上。如果成功安装virtualenv,则以下命令将显示virtualenv的版本。
virtualenv –version
安装了virtualenv之后,我们可以使用它来为我们的项目创建虚拟环境。通过virtualenv创建虚拟环境非常简单。以下命令可以实现此目的。
virtualenv environment_name
这里的environment_name指定了创建的虚拟环境的名称。您可以按照自己的选择给出名称。此命令将创建一个名为“environment_name”的目录。
创建虚拟环境后,需要激活它以开始使用此特定环境进行项目。
要激活虚拟环境,请运行以下命令
$ source virtualenv_name/bin/activate
这里的virtualenv_name是您要激活的环境的名称。激活后,终端的左侧将显示活动环境的名称。您可以在此活动环境中下载所需的库或依赖项,因此这些库将与其他环境隔离。您可以在此虚拟环境中下载和执行特定任务。完成此特定环境的所有工作后,可以使用以下命令取消激活此虚拟环境。
(virtualenv_name)$ deactivate
运行此命令后,将进入Python的默认系统环境。