使用Conda [Anaconda]批量更新包裹

Afl*_*loz 215 python anaconda conda

有没有办法(使用conda更新)我可以在Anaconda中列出过时的包和选择或批量更新(兼容)包?

单独更新软件包没有多大意义,因为有数百个软件包.

asm*_*rer 351

你想要的conda update --all.

conda search --outdated将显示过时的软件包,conda update --all并将更新它们(请注意,后者不会将您从Python 2更新到Python 3,但如果您使用Python 2,前者将显示Python已过时).

  • `conda search --outdated`显示每个已安装和过时的软件包的所有可用版本,在许多情况下有点太多了,我个人更喜欢使用`conda update --all`,它显示了将要发生的事情安装并提示确认:你回复`N`,你有一个过时的包的紧凑列表. (8认同)
  • `conda update --all`也不同于`conda search --outdated`,因为它通过解算器运行,这意味着如果其他包具有依赖性限制(或者,例如,`conda),则某些具有较新版本的包可能不会更新update --all`不会从Python 2.7更新到Python 3.4). (4认同)

tha*_*vaf 15

在继续执行conda update --all命令之前,conda update conda如果长时间未更新conda,请首先使用命令更新conda .它发生在我身上(Anaconda 64位上的Python 2.7.13).

  • "它发生在我身上",*发生在你身上的事情是什么? (2认同)