前言
在安装过 Anaconda 后使用 PowerShell 报错:

报错原因
- 这个报错是 PowerShell 默认禁止运行脚本,Anaconda 自动生成的
profile.ps1配置脚本被拦截了,不是环境变量坏了,是执行策略安全限制。 - 可以通过在 PowerShell 中执行
get-ExecutionPolicy语句验证这点,如图:
表示在 PowerShell 中运行脚本是禁止的
解决方案(步骤)
-
“以管理员身份运行” PowerShell,如图:

-
在 PowerShell 中执行
set-ExecutionPolicy RemoteSigned,然后输入Y,如图:

也可以输入
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,两者的区别是前者修改整台电脑全局系统策略,所有 Windows 用户都生效;后者只对当前登录的 Windows 用户生效(就是你现在用的这个账号)。可以根据自己的实际需求来输入。 -
之后再运行 PowerShell 即可恢复正常,如图:

本文指导如何在安装Anaconda后,由于PowerShell默认限制,如何正确设置执行策略以允许运行脚本。通过以管理员身份运行并设置RemoteSigned策略,确保PowerShell恢复正常操作。

367

被折叠的 条评论
为什么被折叠?



