win10中conda activate激活环境出错的解决办法

win10中conda activate激活环境出错的解决办法


今天在运行代码的时候出现了以下问题,报错

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run


Currently supported shells are:
  - bash
  - cmd.exe
  - fish
  - tcsh
  - xonsh
  - zsh

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

报错原因

查了查说是上次激活虚拟环境后没有conda deactivate关闭环境就退出终端导致的那么重新进入虚拟环境,再使用conda deactivate命令退出即可。
有的博主写的是使用命令source activate激活环境,source deactivate退出环境,但是我使用时发现显示不存在这个命令,查阅发现从conda 4.4开始,conda activate是激活环境的首选方法,小伙伴们不妨都试试。

解决方法

  1. 打开cmd,进入终端,输入activate,回车
    在这里插入图片描述
  2. 输入conda activate xxx,xxx为你创建的虚拟环境的名字,我的是py310,回车,进入虚拟环境
    在这里插入图片描述
  3. 输入conda deactivate回车,退出虚拟环境即可,再运行程序,不再报这个错误,开始报其他错误了,emmm。
    在这里插入图片描述
    起码解决了一个bug,事情总是会往好的方向发展的。
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值