conda init 无效(PowerShell中无法自动激活conda环境)解决办法

根本原因:

powershell执行策略阻止脚本运行

解决办法:


在powershell下面命令打开配置文件:

notepad $PROFILE

删除>>> conda initialize >>>

(& “D:\anaconda\Scripts\conda.exe” “shell.powershell” “hook”) | Out-String | Invoke-Expression

<<< conda initialize <<<相关内容,保存并关闭

在powershell中输入:

Get-ExecutionPolicy

检查执行策略,返回RestrictedRemoteSigned,说明需要调整策略来允许脚本运行

输入:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,来允许运行脚本

验证执行策略:输入:Get-ExecutionPolicy,如果返回 RemoteSigned,则说明策略已生效

重启powershell,输入conda activate base,如果能够正常激活 Conda 环境,说明 conda init 配置已经成功

本技术内容仅供学习和交流使用,如有疑问请联系qq2014160588并注明来意。请确保在使用过程中遵守相关法律法规。任何因使用本技术内容而导致的直接或间接损失,作者概不负责。用户需自行承担因使用本技术内容而产生的所有风险和责任。请勿将本技术内容用于任何非法用途。
上一篇
下一篇