概述
最近在学习Python,刚刚接触了项目骨架这块,需要安装并激活虚拟环境;由于是小白,对这方面知识一无所知,因此在powershell中激活虚拟环境并运行activate脚本时发生错误。
#具体错误发生如下,在运行脚本时:
C:learning_log>..venvslpthwScriptsactivate
无法加载文件 C:learning_log>..venvslpthwScriptsactivate.ps1, 因为在此系统总禁止执行脚本。有关详细信息,请参阅 “get-help about signing”。
所在位置 行:1, 字符: 32
+..venvslpthwScriptsactivate <<<<
+CategoryInfo : NotSpecified: (? [ ], PSSecurityException
+FullyQualifiedId : RuntimeException
#查阅相关资料后得出解决方法。首次在电脑上启动 Window Powershell 时,现用执行策略很可能是Restricted。
Restricted策略是不允许任何脚本执行的。
若要了解计算机上现用执行策略,请键入:
get-executionpolicy
若要将执行策略更改,键入:
set_executionpolicy remotesigned
此时执行策略更改为remotesigned,会出现以下情况:
执行策略可以防止您执行不信任的脚本。更改执行策略可能会使您面临 about_Execution_Policies
帮助主题中所述的安全风险。是否要更改执行策略?
[Y] 是(Y) [N] 否(N) [S] 挂起(S) [?] 帮助 (默认值为“Y”): y
最后
以上就是激昂服饰为你收集整理的Powershell脚本无法执行解决办法的全部内容,希望文章能够帮你解决Powershell脚本无法执行解决办法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复