Python 虚拟环境

一、内置原生虚拟环境(不用装工具)

  1. 创建虚拟环境
    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
三、第三方更好用工具

  1. virtualenv(老牌)
    bash
    运行
    pip install virtualenv
    virtualenv venv

激活同上

  1. pipenv(pip + 虚拟环境一体)
    bash
    运行
    pip install pipenv
    pipenv install # 创建环境+安装依赖
    pipenv shell # 进入环境
  2. poetry(现代项目首选)
    bash
    运行
    pip install poetry
    poetry new 项目名
    poetry install
    poetry shell
  3. conda 虚拟环境(Anaconda)
    bash
    运行
    conda create -n myenv python=3.9
    conda activate myenv
    conda deactivate
    四、VSCode 使用虚拟环境
    打开项目文件夹
    左下角选择解释器 → 选中 venv 里的 python.exe
    终端自动进入虚拟环境
    五、核心优点
    项目之间包版本互不干扰
    打包部署只导出项目所需依赖
    不污染全局 Python 环境
posted @ 2026-05-21 09:30  nikou77  阅读(36)  评论(0)    收藏  举报