vscode报错:. : 无法加载文件 C:\Users\user\Documents\WindowsPowerShell\profile.ps1,因为在此系统上禁止运行脚本
计算机上启动 Windows PowerShell 时,执行策略可能是 Restricted(默认设置)不允许任何脚本运行。我是在conda init powershell后产生了这个错误。win+X打开Windows Powershell(管理员):用于设置 PowerShell 的脚本执行策略。输入下面指令并确认更改(输入Y后回车),不会影响系统上的其他用户。
·
原因:计算机上启动 Windows PowerShell 时,执行策略可能是 Restricted(默认设置)不允许任何脚本运行 。我是在conda init powershell后产生了这个错误。
Windows的执行策略:
| 策略名 | 含义说明 |
|---|---|
Restricted |
默认策略,不允许运行任何脚本。 |
AllSigned |
所有脚本都必须有受信任的签名。 |
RemoteSigned |
本地脚本可运行,远程脚本需签名。 |
Unrestricted |
允许运行任何脚本,但下载的脚本首次运行时会警告。 |
Bypass |
不阻止任何脚本,也无警告。 |
修改:win+X打开Windows Powershell(管理员)
①了解现行策略
Get-ExecutionPolicy -List
界面如下(这个界面是已经改过的界面):

②更改执行策略:输入下面指令并确认更改(输入Y后回车)
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
参数解释:
-
Set-ExecutionPolicy:用于设置 PowerShell 的脚本执行策略。 -
RemoteSigned:指定的执行策略。 -
-Scope CurrentUser:表示该设置只对当前用户生效,不会影响系统上的其他用户。
如果想要撤销设置:
Set-ExecutionPolicy Restricted -Scope CurrentUser
界面如下:

③重新运行脚本,这个时候就能正常运行了
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)