217

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

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

4

4 回答 4

356

你想要conda update --all

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

于 2014-07-25T22:05:17.467 回答
15

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

于 2017-04-17T15:30:18.273 回答
3

Conda 包管理器几乎已准备好进行 beta 测试,但在 Spyder 2.4 ( https://github.com/spyder-ide/spyder/wiki/Roadmap )发布之前不会完全集成。一旦我们准备好进行测试,我们就会在邮件列表 ( https://groups.google.com/forum/#!forum/spyderlib ) 上发布一些内容。一定要订阅

干杯!

于 2014-09-22T10:08:49.193 回答
0
# list packages that can be updated
conda search --outdated

# update all packages prompted(by asking the user yes/no)
conda update --all

# update all packages unprompted
conda update --all -y
于 2019-10-31T06:20:43.957 回答