Python 虚拟环境
一、内置原生虚拟环境(不用装工具)
- 创建虚拟环境
bash
运行
格式:python -m venv 环境名
python -m venv venv
venv 是常用环境文件夹名
2. 激活虚拟环境
Windows CMD
bash
运行
venv\Scripts\activate
Windows PowerShell
bash
运行
.\venv\Scripts\Activate.ps1
Mac / Linux
bash
运行
source venv/bin/activate
激活成功:命令行前面出现 (venv)
3. 退出虚拟环境
bash
运行
deactivate
4. 删除虚拟环境
直接删掉 venv 文件夹即可
二、常用配套 pip 命令(环境内执行)
bash
运行
安装包
pip install xxx
导出依赖清单
pip freeze > requirements.txt
别人/新环境批量安装
pip install -r requirements.txt
三、第三方更好用工具
- virtualenv(老牌)
bash
运行
pip install virtualenv
virtualenv venv
激活同上
- pipenv(pip + 虚拟环境一体)
bash
运行
pip install pipenv
pipenv install # 创建环境+安装依赖
pipenv shell # 进入环境 - poetry(现代项目首选)
bash
运行
pip install poetry
poetry new 项目名
poetry install
poetry shell - conda 虚拟环境(Anaconda)
bash
运行
conda create -n myenv python=3.9
conda activate myenv
conda deactivate
四、VSCode 使用虚拟环境
打开项目文件夹
左下角选择解释器 → 选中 venv 里的 python.exe
终端自动进入虚拟环境
五、核心优点
项目之间包版本互不干扰
打包部署只导出项目所需依赖
不污染全局 Python 环境

浙公网安备 33010602011771号