conda.c~是个什么鬼,我的conda呢

conda不见了,惊出我一身冷汗

日常通过conda安装一个软件时,下载包后进入transaction阶段,在未完成时终端mobaxterm意外退出,当再次登上服务器时,发现conda命令找不到了。
在这里插入图片描述
头一次遇到这种问题,以为是环境变量出问题,遂去conda安装目录下查看,发现找不到condaactivate可执行文件了,而只看到conda.c~conda-enc.c~,尝试执行报错,conda去哪儿了呢?这个安装过程的意外break直接把conda干没了,想到之前辛苦搭建好的那些环境,这要是干废了从头再搭建。。。惊出老衲一身冷汗

查看conda安装目录下的env目录内容,还好所有环境都在。
google一番竟没有发现有关conda.c~conda-enc.c~的介绍,决定不再纠结,想办法将condaactivate重新拷贝一份到原来的conda安装目录下的bin下,看看效果。

找回conda

于是重新bash Miniconda3-latest-Linux-x86_64.sh安装conda,只是安装目录选择与之前安装不一样的目录下,然后分别将condaactivate重新拷贝到原来的conda安装目录下的bin

cp  new_miniconda3/bin/activate old_Miniconda3/bin/
cp  new_miniconda3/bin/conda old_Miniconda3/bin/

到此,不用更改环境变量,又可以愉快的玩耍conda了。
总结,貌似conda的transaction意外退出会使得conda可执行程序奔溃进而生成conda.c~conda-enc.c~。当此之时,莫慌,找一个新的condaactivate替换即可。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值