conda: error: invalid choice

当执行conda xx命令或者打开anaconda prompt时显示:

usage: conda [-h] {unpack,pack,convert,version,help} ...
conda: error: invalid choice: 'env' (choose from 'unpack', 'pack', 'convert', 'version', 'help')

这个非常抱歉,我前前后后找了几个小时的文章和自由发挥找哪里出错了都失败了。也没有文章写过这类的错误。

导致原因原因是在你anaconda创建一个新的虚拟环境生成py文件文件时,把原有的python复制粘贴到envs目录下替换了原来的文件。

经个人分析是一些类似接口的东西发生了改变,你的conda命令此时只是个wheel,你可以尝试一下输入查看版本信息,此时conda --version没用的,就像其它conda命令一样,你执行conda version会看到wheel的版本信息。这个wheel不是你anaconda里的,是你python那边的。

我的做法是卸载Anaconda再重新下载,因为我重新下载路径和文件名都没变,环境变量什么的也不用重新配置了,找了几个小时的问题通过卸载重新安装5分钟就解决了

所以如果你看到我,你也快卸载吧,别瞎玩了,我就是瞎玩以为就算出了错我也能随便随便解决才把以前的python拖到新的环境变量里的。

如果你有耐心,也可以和我一样一个文件一个文件地找出错在哪里,我是没找到,累了。可以给你提示的是,我发现conda所属的那些命令commands都还是存在的,就是说没有被删掉,只是因为你自己想用的conda和新的被鸠占鹊巢的conda不是一个东西(个人猜测)。我对比着pip去看conda,还是不行。

(不清楚python、anaconda关系的不知道环境变量是干什么的小白可以看下这篇文章,大佬就别看了)

python与anaconda区别及先后安装的问题_suic009的博客-CSDN博客

如果您出现了与我一样的问题,还请让我知道一下有个像我一样苦*的孩子。

如果您有解决办法也请告诉我一下,虽然我已经重新下载了,但我依然对此有些好奇。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

老师我作业忘带了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值