📜  Python虚拟环境 |介绍(1)

📅  最后修改于: 2023-12-03 15:04:41.861000             🧑  作者: Mango

Python虚拟环境 | 介绍

简介

Python虚拟环境是创建全局Python环境的局部副本。它是一个完全独立的、隔离的Python环境,允许我们在一个系统上并行开发和使用不同版本的Python软件。当我们安装Python模块和库时,它们将被安装到虚拟环境中,不会影响到我们计算机上的全局Python环境。

安装

安装虚拟环境非常简单。我们可以使用pip包管理器安装并使用虚拟环境。如果我们还没有安装pip软件包管理器,我们可以按照以下步骤安装:

sudo apt-get install python3-pip

然后我们可以使用pip安装虚拟环境:

pip3 install virtualenv
创建虚拟环境

创建虚拟环境非常简单:

virtualenv myenv

这将在当前目录中创建一个名为“myenv”的虚拟环境。我们可以使用以下命令激活虚拟环境:

source myenv/bin/activate

这将激活虚拟环境并将其设置为当前Python环境。我们可以使用以下命令来检查当前Python环境:

which python

应显示路径为“myenv/bin/python”。

安装软件包

现在我们可以安装Python软件包了。这些包将被安装到虚拟环境中,不会影响到全局Python环境。例如,我们可以使用以下命令安装Django:

pip3 install django
退出虚拟环境

当我们完成虚拟环境中的工作后,我们可以使用以下命令退出:

deactivate

这将使虚拟环境退出并恢复全局Python环境。现在我们可以使用以下命令来检查当前Python环境:

which python

应显示路径为“/usr/bin/python”。

结论

Python虚拟环境是一个非常有用的工具,它允许我们轻松地创建和使用多个Python环境。它为我们提供了一个隔离的环境,在其中我们可以安装并配置不同的软件包和库。如果我们想以平行方式开发多个项目,Python虚拟环境是一个必不可少的工具。