根本原因:
powershell执行策略阻止脚本运行
解决办法:
在powershell下面命令打开配置文件:
notepad $PROFILE
删除>>> conda initialize >>>
(& “D:\anaconda\Scripts\conda.exe” “shell.powershell” “hook”) | Out-String | Invoke-Expression
<<< conda initialize <<<相关内容,保存并关闭
在powershell中输入:
Get-ExecutionPolicy
检查执行策略,返回Restricted
或 RemoteSigned
,说明需要调整策略来允许脚本运行
输入:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,来允许运行脚本
验证执行策略:输入:Get-ExecutionPolicy,如果返回 RemoteSigned
,则说明策略已生效
重启powershell,输入conda activate base,如果能够正常激活 Conda 环境,说明 conda init
配置已经成功