如何在 Python 中创建虚拟环境?

pythonserver side programmingprogramming

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 的默认系统环境。


相关文章