📜  使用 venv 创建虚拟环境 | Python(1)

📅  最后修改于: 2023-12-03 14:49:47.402000             🧑  作者: Mango

使用 venv 创建虚拟环境 | Python

在 Python 中,虚拟环境是一种独立于系统 Python 环境的环境。虚拟环境可以让您在同一系统上的不同项目中使用不同的 Python 版本、库和依赖项。这有效地避免了出现可能的版本冲突和安装问题。

在 Python 3.3 及其更高版本中,Python 包含了一个内置库 venv,它提供了用于创建虚拟环境的标准方法。该库为您提供了轻松创建、使用和维护虚拟环境的全部功能。

使用 venv 创建虚拟环境

要创建虚拟环境,请打开终端或命令提示符,并照以下步骤进行操作:

1. 创建虚拟环境

使用以下命令来创建名为“myenv”的虚拟环境:

python3 -m venv myenv

这将在当前目录中创建一个新的文件夹 “myenv”,其中包括一个干净的 Python 环境,并在其中包含了与原始 Python 安装几乎完全相同的库。

2. 激活虚拟环境

要激活虚拟环境,请使用以下命令:

  • 在 Windows 中:
myenv\Scripts\activate.bat
  • 在 macOS 或 Linux 中:
source myenv/bin/activate

注意:每次更改 Python 版本或使用新命令前,必须激活虚拟环境。

3. 安装 Python 包

现在,您可以使用 pip 安装库和框架,这些库和框架在虚拟环境中安装,并存储在“myenv”文件夹中。例如,要安装 Django,请使用以下命令:

pip install django

如果需要安装其他库,可以将其替换为所要安装的内容,然后在 pip 上运行。

4. 退出虚拟环境

使用以下命令可以退出虚拟环境:

deactivate

此命令将禁用虚拟环境并将您返回到您的原始 Python 安装中。

##总结

venv 是一个方便的工具,可以让您轻松创建、使用和维护虚拟环境。使用该工具创建虚拟环境是一个很好的实践,可以让您在不同的项目之间、甚至在不同的 Python 版本之间实现彻底的隔离。