在 Windows 上创建 Python 虚拟环境(py -m venv)

每个项目的依赖包都装进独立的 .venv 文件夹,互不污染系统环境。

WindowsPython开发PowerShell低风险
在项目目录运行 `py -m venv .venv` 创建环境,再运行 `.venv\Scripts\Activate.ps1` 激活。

01命令

命令
$ py -m venv .venv ; .venv\Scripts\Activate.ps1

02作用说明

venv 模块会生成一个自带 Python 解释器和 site-packages 的独立文件夹,pip 装的包只存在于这个项目里。py 启动器会自动调用默认安装的 Python 3。激活后命令行前面会出现 (.venv) 标识,此时 pip install 只影响当前环境;输入 deactivate 即可退出。

03风险

风险低风险
使用条件Python installed (py launcher ships with python.org installers); for Activate.ps1, allow scripts via Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser.
!注意: PowerShell 默认禁止运行 Activate.ps1,需要先执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 放行本地脚本。

04撤销

撤销
$ Remove-Item -Recurse -Force .venv

05来源

最后验证: 2026-09-19 · 分类: 开发者

06相关方案