可能有两个原因,一共三个解决办法。
方法一
原因很有可能是上次未deactivate
windows
系统下在powershell
终端输入:
activatedeactivate
如果是Mac
或Linux
系统输入:
# 激活环境source activate# 退出环境source deactivate
然后再输入
conda activate <env>
就可以了。
方法二
按照提示输入conda init,就可能成功解决。
方法三
最后一种可能是因为powershell
没有权限运行脚本,重新启动Windows PowerShell
时,执行策略是Restricted
(默认设置)。Restricted
执行策略不允许任何脚本运行。
按⊞+X
再按A
,以管理员身份启动powershell
。
查看当前powershell
执行策略:
get-executionpolicy
显示Restricted
,说明我们猜测的原因是对的,输入命令,修改策略:
set-executionpolicy remotesigned
按Y
,确认更改,这个时候conda activate <env>
就有用了。
Reference
/sectool/171697.html