**Python 虚拟环境(Virtual Environment) 是一种隔离的 Python 运行环境,为不同项目安装不同版本的依赖包,不影响系统自带的 Python 和包,避免因库版本冲突导致代码运行出错,让部署更干净更可控。**
常见命令:
| 操作 | 命令 |
|---|---|
| 创建虚拟环境 | python3 -m venv myenv |
| 激活虚拟环境 | source myenv/bin/activate(Linux/macOS) myenv\Scripts\activate(Windows) |
| 退出虚拟环境 | deactivate |
| 安装模块(只装在虚拟环境中) | pip install 模块名 |
文件夹结构示意
创建虚拟环境后目录结构大致如下:
myenv/
├── bin/ ← Python可执行文件 & activate脚本
├── lib/ ← 安装的第三方库
└── pyvenv.cfg ← 环境配置文件📌步骤如下
- 创建一个虚拟环境目录
sudo apt install python3.12-venv -y
python3 -m venv ~/dnsenv 使用当前系统默认的 Python 3 解释器,内置模块venv创建一个 虚拟环境(virtual environment),目录为 ~/dnsenv,这就是所谓的 venv 环境。- 启动虚拟环境
source ~/dnsenv/bin/activate- 安装 requests 模块
pip install requests
测试一下,验证是否安装成功
python -c "import requests; print(requests.__version__)"
显示如下:
(dnsenv) root@ubuntu:~# python -c "import requests; print(requests.__version__)"
2.32.4








