什么是虚拟环境?
虚拟环境是隔离Python项目依赖的工具,通过virtualenv
或内置的venv
模块创建。它能避免不同项目之间包版本冲突,确保开发环境的纯净。
✅ 核心价值:
- 项目依赖隔离
- 环境配置独立
- 避免全局包污染
🛠️ 如何创建虚拟环境?
使用 virtualenv
virtualenv myenv
📌 该命令会在当前目录生成myenv
文件夹,包含独立的Python解释器和库
使用 Python 3.3+ 内置 venv
python -m venv myenv
🔧 与virtualenv
类似,但更轻量,推荐优先使用
📦 虚拟环境管理
激活环境
- Windows:
myenv\Scripts\activate
- macOS/Linux:
source myenv/bin/activate
- Windows:
查看环境信息
python --version pip list
退出环境
deactivate
🚀 实用技巧
- 使用
requirements.txt
管理依赖:pip freeze > requirements.txt pip install -r requirements.txt
- 虚拟环境与项目结构:
![python_virtualenv]