解决Win11的PowerShell下无法激活conda环境问题

  • 问题:在Win11上安装了conda之后,PowerShell中的conda activate xxx命令无法使用,但是可以采用conda env list查看环境。并且参考网上说法,输入activate之后再conda activate也没有作用。

  • 解决方法:

  1. 首先按照提示输入conda init,这时候它提示重启。

  1. 重启PowerShell之后,又红字提示:无法加载文件等等。这个时候最关键的一步:需要修改执行策略。输入Set-ExecutionPolicy -ExecutionPolicy RemoteSigned,修改完之后LocalMachine的执行策略从Undifined变成RemoteSigned。也就是从没有设置执行策略变成了Windows Server的默认执行策略,脚本可以运行。

注意,修改执行策略需要用管理员身份运行PowerShell。 查看执行策略:Get-ExecutionPolicy -List

关于执行策略可以查看:关于执行策略 - PowerShell | Microsoft Learn

  1. 再次重启PowerShell之后,红字提示消失,conda activate之后提示conda init报错,这时候输入activate,再conda activate就可以用了。同时可以看到,PowerShell中会出现默认环境(base),非常方便。并且安装的IDE例如VScode中 的Terminal也是一样的。

  • 参考

Windows下Anaconda使用conda activate激活环境出错_loserChen.的博客-CSDN博客

[解决方案]无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统中禁止执行脚本 - FannieGirl - 博客园 (cnblogs.com)

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值