无法创建Virtual Environment:Windows 11执行VSC教程命令报错
解决Windows 11下创建Python虚拟环境的两个报错
第一个报错:py命令未被识别
这是因为Python没加入系统环境变量,或者安装时没勾选添加PATH选项。解决方法:
- 先确认Python是否安装:打开「设置」→「应用」→「应用和功能」,搜索Python 3.x。没装的话去官网安装,一定要勾选“Add Python to PATH”。
- 已经装了的话手动添加PATH:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
- 在「系统变量」里找到
Path,点击「编辑」。 - 添加Python安装目录(比如
C:\Python311)和Scripts目录(比如C:\Python311\Scripts)。 - 重启终端/VS Code,再试命令,或者直接用
python -3 -m venv .venv替代py -3 -m venv .venv。
第二个报错:无法加载Activate.ps1脚本
这是PowerShell的执行策略限制导致的,按以下步骤修改:
- 以管理员身份打开PowerShell:开始菜单搜PowerShell,右键选「以管理员身份运行」。
- 输入命令:
Set-ExecutionPolicy RemoteSigned,然后输入Y确认。 - 回到原来的终端,重新运行
.venv\scripts\activate就能激活虚拟环境了。
内容的提问来源于stack exchange,提问作者The github guy
相关产品推荐
相关产品推荐

