Bootstrap

激活虚拟环境.ps1“因为在此系统上禁止运行脚本”解决办法

激活虚拟环境.ps1“因为在此系统上禁止运行脚本”解决办法

1.问题收录

Django激活虚拟环境时遇到的,已解决,作以收录,希望能帮到大家

image-20240421191525062

2.分析问题

image-20240421192013927

核心是Powershell的安全策略,将XX命令视为不安全脚本,不允许执行,只需要放开权限即可。

3.解决问题

通过管理员权限运行Powershell输入命令

 set-ExecutionPolicy RemoteSigned

注:是在Powershell执行,不是cmd

image-20240421192212154

执行命令后,还是会报错,说明执行命令时的选项有问题,要选全是(A/是),不要选是(Y)。

image-20240421192516992

权限放开,再次激活虚拟环境成功

安全策略恢复

set-ExecutionPolicy Default

4.拓展延申

如果执行了上述操作后,还出现了 “未对文件 xxxxx 进行数字签名”, 需要选择xxx.ps1文件右键 -> 属性 -> 点击 “解除锁定” 。

了解更多知识请戳下:

@Author:懒羊羊

悦读

道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。