如何启用脚本?解决VSCode中激活虚拟环境env失败的问题
解决VSCode中无法激活Python虚拟环境的问题
问题原因
报错核心是PowerShell执行策略禁止运行本地脚本,导致虚拟环境的activate.ps1无法执行。
解决步骤
- 以管理员身份启动PowerShell:右键开始菜单,选择「Windows PowerShell (管理员)」或「终端 (管理员)」
- 查看当前执行策略:
通常返回Get-ExecutionPolicyRestricted(默认禁止所有脚本运行) - 修改执行策略为
RemoteSigned(允许本地脚本运行,远程脚本需签名,兼顾安全与开发需求):
弹出确认提示时输入Set-ExecutionPolicy RemoteSignedY并回车 - 回到VSCode的终端,重新执行虚拟环境激活命令:
.\project_2\scripts\activate.ps1
补充说明
如果后续需要恢复默认安全策略,可再次以管理员身份运行PowerShell,执行:
Set-ExecutionPolicy Restricted
内容的提问来源于stack exchange,提问作者sajad.fnt
相关产品推荐
相关产品推荐

