[BUG] conda update conda error - PackageNotInstalledError: Package is not installed in prefix

本文解决了conda更新后,在自定义环境中使用install或uninstall命令出现的问题。通过在Anaconda根环境中更新conda,并遵循单一使用原则(即要么全部使用conda,要么全部使用pip),问题得到了有效解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本来好好的,在自己建的环境里啥啥都装好了,结果更新了一下conda,然后无论是install还是uninstall,都报错,害怕,查了半天没解决,浮然看到github上有老外讲“conda 包仅在 Anaconda 根环境中可用,并非在所有环境中都可用”。跑去root环境下运行了一下conda update conda ,发现前后conda版本并无变化,但是在进入小环境运行conda命令已经不报错了。神奇。

这是那段原话(后面的我没试):

The conda package is only available in the Anaconda root environment, not all environments. The Ubuntu DSVM has the py35 environment as the default one, and the root environment is py27. This update step should be conda update conda -n root for the Ubuntu DSVM.

 

还有一个小tip:有人建议conda和pip 不要混着用,尽量”从一而终“。

Ubuntu新手,请多指教。(_*_)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值