是否有一种方法(使用conda update),我可以列出过期的包,并在Anaconda中选择或批量更新(兼容的)包?

单独更新包没有太大意义,因为有数百个包。


当前回答

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

其他回答

# 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

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

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

干杯!

你想要conda的全部更新。

conda search—expired将显示过时的包,而conda update—都将更新它们(注意,后者不会将你从Python 2更新到Python 3,但如果你确实使用Python 2,前者将显示Python过时)。