什么是虚拟环境?
虚拟环境是用于隔离项目依赖的工具,通过创建独立的Python环境,可避免不同项目间包版本冲突。
例如:
pip install flask
会安装到当前虚拟环境中- 虚拟环境可包含其 own 的
site-packages
目录
为什么需要虚拟环境?
- 🔄 依赖管理:每个项目使用独立的包版本
- 📁 环境隔离:避免全局环境被修改
- 🧪 测试安全:可快速创建纯净环境进行测试
如何创建和使用虚拟环境?
1. 安装 venv
模块
python -m ensurepip --upgrade
python -m venv myenv
2. 激活虚拟环境
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
3. 验证激活状态
which python
# 应显示虚拟环境路径
4. 安装依赖
pip install -r requirements.txt
5. 退出虚拟环境
deactivate
常见问题
- ❓ 虚拟环境文件夹结构
bin/
:可执行文件include/
:C头文件lib/
:Python库文件
扩展阅读
如需了解 Python 基础知识,可访问 /zh/tutorials/python_intro。
了解更多高级用法:Python虚拟环境最佳实践