[重要] 创建和使用虚拟环境

创建和使用虚拟环境

━━━━━━━━━━━━━━━━━━━━━━
回想一下那个熟悉的“仪式”:
打开终端,敲下一连串仿佛咒语般的命令。

  1. python3 -m venv .venv,然后是
  2. source .venv/bin/activate,看到终端提示符前面多了个 (.venv) 才算松了口气。接着是
  3. pip install -r requirements.txt,漫长的等待后,才能开始真正地写代码。项目结束了,还得记得敲
  4. deactivate
    ━━━━━━━━━━━━━━━━━━━━━━
    好的,这段内容描述的是在使用Python进行项目开发时,创建和使用虚拟环境的常见流程。下面我将逐句解释这段内容:

1. “回想一下那个熟悉的‘仪式’:打开终端,敲下一连串仿佛咒语般的命令。”

  • 解释:这里把创建和激活虚拟环境的过程比喻成一种“仪式”,因为这些步骤是每次开始Python项目时都要重复的固

定流程,就像某种仪式一样。而“仿佛咒语般的命令”则形象地说明了这些命令对于不熟悉的人来说可能看起来很神秘。

2. “python3 -m venv .venv”

  • 解释:这是创建虚拟环境的命令。python3 -m venv .venv 的意思是使用Python 3的venv模块来创建一个

名为.venv的虚拟环境。.venv是虚拟环境的目录名称,你可以根据需要更改这个名称。这个命令会在当前目录下创建

一个名为.venv的文件夹,里面包含了Python解释器和相关的工具,用于隔离项目依赖。

3. “然后是 source .venv/bin/activate”

  • 解释:这是激活虚拟环境的命令。在Unix-like系统(如Linux和macOS)中,使用`source

.venv/bin/activate`来激活虚拟环境。这个命令会修改当前终端会话的环境变量,使得在这个终端会话中使用的Python

解释器和工具都来自.venv目录,而不是系统默认的Python环境。激活后,终端提示符前面会出现(.venv),表示虚

拟环境已经激活。

4. “看到终端提示符前面多了个 (.venv) 才算松了口气。”

  • 解释:这句说明了当看到终端提示符前面出现(.venv)时,开发者会感到安心,因为这意味着虚拟环境已经成功

激活,后续的开发工作将在隔离的环境中进行,不会影响到系统全局的Python环境。

5. “接着是 pip install -r requirements.txt”

  • 解释:这是安装项目依赖的命令。pip install -r requirements.txt 的意思是使用pip(Python的包管

理工具)安装requirements.txt文件中列出的所有依赖包。requirements.txt是一个文本文件,通常包含项目所

需的所有Python包及其版本号。这个过程可能需要一些时间,因为需要从网络上下载并安装这些包。

6. “漫长的等待后,才能开始真正地写代码。”

  • 解释:这句说明了在安装完所有依赖后,开发者才能开始编写代码。安装依赖的过程可能会比较慢,特别是当依赖

包较多时,因此开发者需要耐心等待。

7. “项目结束了,还得记得敲 deactivate。”

  • 解释:这是退出虚拟环境的命令。在项目开发完成后,使用deactivate命令来退出虚拟环境。这个命令会恢复

终端会话的环境变量到激活虚拟环境之前的状态,使得终端会话再次使用系统默认的Python环境。

总结

这段内容生动地描述了Python开发者在使用虚拟环境进行项目开发时的常见流程,包括创建虚拟环境、激活虚拟环境、安

装依赖、开始开发以及退出虚拟环境。这些步骤虽然有些繁琐,但可以有效隔离项目依赖,避免不同项目之间的依赖冲突。

posted @ 2026-01-15 18:47  nxhujiee  阅读(1)  评论(0)    收藏  举报