创建虚拟环境的目的
Python虚拟环境用于隔离项目依赖,避免不同项目间的包版本冲突。每个虚拟环境拥有独立的Python解释器和第三方库。
使用venv模块创建
Python 3.3+内置venv模块,执行以下命令创建虚拟环境:
python -m venv myenv
这会在当前目录生成myenv文件夹,包含隔离的Python环境。
激活虚拟环境
不同操作系统激活方式不同:
-
Windows :
myenv\Scripts\activate -
macOS/Linux :
source myenv/bin/activate
激活后终端提示符会显示环境名称。
安装依赖包
激活环境后,使用pip安装的包仅存在于当前虚拟环境:
pip install package_name
退出虚拟环境
完成工作后执行:
deactivate
将返回全局Python环境。
使用requirements.txt管理依赖
生成当前环境依赖列表:
pip freeze > requirements.txt
在新环境中批量安装依赖:
pip install -r requirements.txt
使用virtualenv工具(旧版兼容)
Python 2或需要更多功能时可用virtualenv:
pip install virtualenv
virtualenv myenv
操作方式与venv类似。
虚拟环境删除
直接删除虚拟环境目录即可:
rm -rf myenv # Linux/macOS
rd /s /q myenv # Windows
总结:
1. 打开命令提示符(CMD)
2. 导航到当前目录 :
```
cd E:\桌面\Django
```
3. 检查Python版本 (确保Python已安装):
```
python --version
```
4. 创建虚拟环境 (使用 django_env 作为虚拟环境名称):
```
python -m venv django_env
```
5. 激活虚拟环境 :
```
django_env\Scripts\activate
```
6. 验证虚拟环境 (激活后会显示虚拟环境名称):
```
pip list
```
创建成功后,当前目录会生成一个名为 django_env 的文件夹,包含虚拟环境的所有文件。