我刚才被告知定期运行conda update conda
然后conda update anaconda
以保持与python相关的所有内容都是最新的。
今天我运行python -V
并获得Python 2.7.11 :: Anaconda 4.0.0 (x86_64)
然后当我跑conda update conda
时,我得到了:All requested packages already installed.
conda 4.1.11 py27_0
然而,当我运行conda update anacond
时,我得到了一个包含要下载的软件包,要安装的软件包,要更新的软件包,以及由于依赖性而要将DOWNGRADED打包的"软件包冲突"
我继续(因为为什么不......),当我之后运行python -V
时,我得到了:Python 2.7.10 :: Anaconda 2.3.0 (x86_64)
,所以蟒蛇和Anaconda都被降级了,Anaconda显着降低了< /强>
保持一切一致是正常还是可取的?有没有办法避免它?每次运行conda update conda
然后conda update anaconda
真的是最好的吗?
答案 0 :(得分:1)
我经常做同样的事情,一切都很好,直到昨天,当我在更新时得到同样的东西,我不认为它是正常的,我认为它可能与新的有关发布版本。
我尝试重新更新,但它没有用。我尝试使用:
强制更新conda install anaconda=4.1.1
但它告诉我spyder-app有冲突。也许这样可以帮助你。
直到冲突解决之前,我的临时解决办法就是:
conda update --all
创建了anaconda的自定义版本,并更新了所有软件包。我稍后会尝试更新anaconda,看看我是否可以安装最新版本。
希望这有帮助。