第N次安装Anaconda还在踩坑,一些问题整理

读研和工作时都装了Anaconda,但有些坑一直在踩,笨脑子记不住,写在这里方便自己以后参考。

主要是Anaconda安装--环境配置--环境激活--退出激活问题。

1.安装+环境配置

首先Anaconda的安装--环境配置参考的是这篇Anaconda超详细安装教程(Windows环境下)_conda安装_菜鸟1号!!的博客-CSDN博客

已经写得非常详细,不再赘述。

2.测试py环境与退出

在输入python进行py环境测试时,可使用

quit()

来退出python环境

(想想自己之前只能直接点X退出cmd,真是傻哦)

3.激活anaconda环境

正常激活使用👇即可

conda activate env_name

但我使用这行代码会报错

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

    $ conda init <SHELL_NAME>

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

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

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

查了很多原因

1.当前使用的 shell 没有配置好 conda activate,需要运行 conda init 初始化 shell

根据报错代码提示,运行conda init,同样也会报错(报错代码已经找不到了)

驯化失败

2.一般使用 zsh shell 时,首次激活 conda 虚拟环境时会遇到,可用 source activate 激活,以后就可以正常使用 conda activate 激活虚拟环境了

但使用source activate命令后

 依然报错,驯化失败*2

接着,我干脆就去查了--source‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。相关回答

发现根本不用conda activate env_name,也不用source activate env_name,直接朴实无华,用

activate env_name

即可

初次激活后,测试使用conda activate也不会报错了

但使用source activate依然报错 

4.退出激活Anaconda

在上面使用activate env_name即可激活环境后,我寻思,那退出时依然朴实无华,使用deactivate应该也可以吧

 不,报错,依然还在环境中

后来发现,这里退出时直接使用deactivate即可,不用+环境名了

ok,以上

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值