在 Windows 上创建 Python 虚拟环境(py -m venv)
每个项目的依赖包都装进独立的 .venv 文件夹,互不污染系统环境。
在项目目录运行 `py -m venv .venv` 创建环境,再运行 `.venv\Scripts\Activate.ps1` 激活。
01命令
命令
$ py -m venv .venv ; .venv\Scripts\Activate.ps102作用说明
venv 模块会生成一个自带 Python 解释器和 site-packages 的独立文件夹,pip 装的包只存在于这个项目里。py 启动器会自动调用默认安装的 Python 3。激活后命令行前面会出现 (.venv) 标识,此时 pip install 只影响当前环境;输入 deactivate 即可退出。
03风险
!注意: PowerShell 默认禁止运行 Activate.ps1,需要先执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 放行本地脚本。
04撤销
撤销
$ Remove-Item -Recurse -Force .venv05来源
- venv — Creation of virtual environments依据: Documents python -m venv and the Windows activation path Scripts\activate (Activate.ps1 for PowerShell).
- Python Tutorial: Virtual Environments and Packages依据: Official tutorial explains creating a venv and activating it with Scripts\activate on Windows.
最后验证: 2026-09-19 · 分类: 开发者