Python虚拟环境管理指南
Windows系统操作
1. 创建虚拟环境
python -m venv 环境路径\环境名称
示例:
python -m venv C:\my_project\venv
2. 激活虚拟环境
CMD中使用:
环境路径\环境名称\Scripts\activate.bat
示例:
C:\my_project\venv\Scripts\activate.bat
PowerShell中使用:
环境路径\环境名称\Scripts\Activate.ps1
示例:
C:\my_project\venv\Scripts\Activate.ps1
Linux/Mac系统操作
1. 创建虚拟环境
python3 -m venv 环境路径/环境名称
示例:
python3 -m venv ~/my_project/venv
2. 激活虚拟环境
source 环境路径/环境名称/bin/activate
示例:
source ~/my_project/venv/bin/activate
通用操作(激活后)
检查虚拟环境状态
Windows:
where python
Linux/Mac:
which python
成功激活后命令行前会显示(venv)标识
安装依赖包
pip install package_name
退出虚拟环境
deactivate
注意事项
-
路径分隔符差异:
- Windows使用
\
- Linux/Mac使用
/
- Windows使用
-
前置要求:
- 确保已安装对应版本的Python
-
项目建议:
- 将虚拟环境目录(如venv/)添加到.gitignore文件
- 激活后所有pip安装的包都会隔离在虚拟环境中
-
最佳实践:
- 为每个项目创建独立的虚拟环境
- 使用
pip freeze > requirements.txt
保存依赖列表