可能有两个原因,一共三个解决办法。

方法一

原因很有可能是上次未deactivate

windows系统下在powershell终端输入:

activate
deactivate

如果是MacLinux系统输入:

# 激活环境
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
https://www.freebuf.com/sectool/171697.html

GitHub 加速计划 / po / PowerShell
44.28 K
7.17 K
下载
PowerShell/PowerShell: PowerShell 是由微软开发的命令行外壳程序和脚本环境,支持任务自动化和配置管理。它包含了丰富的.NET框架功能,适用于Windows和多个非Windows平台,提供了一种强大而灵活的方式来控制和自动执行系统管理任务。
最近提交(Master分支:3 个月前 )
a1774fd9 3 个月前
5ad1f1d2 3 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐