..

Python虚拟环境

Python虚拟环境

本文是指导读者如何使用 Python 来创建虚拟环境的。

第 1 步:创建虚拟环境

首先,打开你的终端或命令提示符,然后进入你项目的根目录。接下来,运行以下命令来创建一个新的虚拟环境:

Bash

python -m venv venv
  • python:调用你的 Python 解释器。在某些系统上,你可能需要使用 python3
  • -m venv:这个参数告诉 Python 运行 venv 模块。
  • venv:这是你为虚拟环境指定的名称。虽然你可以用任何名字,但 venv 是最常用和推荐的约定,因为它清楚地表明了它的用途。

执行这个命令后,你的项目文件夹下会创建一个新的 venv 子文件夹。这个文件夹包含了独立的 Python 解释器、pip 工具以及其他必需的文件,用于隔离你的项目依赖。

第 2 步:启用虚拟环境

创建好虚拟环境后,你需要“启用”它,以便你在这个终端会话中使用的 pythonpip 命令都指向这个新的隔离环境。启用方式取决于你的操作系统:

在 macOS 或 Linux 上:

source venv/bin/activate

在 Windows 上(使用 PowerShell):

.\venv\Scripts\Activate.ps1

在 Windows 上(使用 CMD):

.\venv\Scripts\activate

成功启用后,你的终端提示符前会显示 (venv),这表示你已经进入了虚拟环境。现在,你在这个环境中安装的所有包都只会存在于这个项目中,不会影响到你系统的全局 Python 环境。

第 3 步:安装依赖和退出

进入虚拟环境后,你就可以通过 pip 安装项目所需的库了。

当你完成工作或需要退出虚拟环境时,只需在终端中输入:

deactivate

这个命令会让你回到你系统的全局环境,并且终端提示符前的 (venv) 也会消失。

使用 venv 的主要好处在于它轻巧且易于使用,因为它直接集成在 Python 标准库中。这是管理 Python 项目依赖最推荐的方法之一。