如何升级到最新的Anaconda 5.0.1

Adi*_*i E 4 python python-3.x anaconda

我有Anaconda 4.4.0(Windows,Python 3.6.,64位).我想升级到最新的Anaconda 5.0.1

几个选项:

  1. 下载完整安装程序并运行它
  2. 从现有安装(4.4.0)运行"conda update --all"
  3. 从现有的安装运行"conda update anaconda"

这些选择之间的权衡是什么?推荐的是什么?

dar*_*ith 7

  1. 下载完整安装程序:如果您卸载现有的Anaconda,此方法最不可能导致升级问题.它也可能会慢一些.请注意,我认为你应该卸载旧的Anaconda,这样你就不会得到两个conda[.exe]文件,两个Anaconda Prompt快捷方式,等等.您最终可能会尝试使用错误的conda安装软件包,并对发生的事情感到非常困惑.
  2. conda update --all:这将将环境中的所有软件包更新为其最新版本,无论其在Anaconda安装程序中的版本如何.建议不要这样做,因为您最终会得到与Anaconda安装程序中的软件包版本不同的软件包版本,并且您最终可能会收到有关不兼容软件包的错误消息.
  3. conda update anaconda:这将更新调用anaconda最新版本的"metapackage" .这个软件包依赖于所有软件包的特定版本,而Anaconda(公司)确保这些软件包可以协同工作.因此,更新anaconda软件包会将所有软件包更新为最新版Anaconda安装程序中使用的版本.

我的建议(基于一些经验,我不是Anaconda的员工)将尝试#3,如果失败,请尝试#1.

  • @PaulH conda求解器并不完美,当有这么多包尝试升级时,更有可能出现问题.在任何情况下,即使它没有安装不兼容的软件包,如果存在不兼容性,您最终会收到错误消息 (2认同)