Answers:
你要conda update --all
。
conda search --outdated
将显示过时的软件包并对其conda update --all
进行更新(请注意,后者不会将您从Python 2更新到Python 3,但如果您使用Python 2,前者将显示Python已过时)。
conda update --all
将只安装与彼此兼容包,它不会在Python 2更新您的Python 3
conda search --outdated
向您显示每个已安装且已过时的软件包的所有可用版本,在许多情况下,这有点太多了,我个人更喜欢使用conda update --all
,它会显示要安装的内容并提示您进行确认:您答复N
并拥有一个紧凑的版本过时的软件包列表。
conda update --all
conda search --outdated
另一个区别在于它运行在求解器中,这意味着如果其他软件包具有依赖项限制,则某些具有较新版本的软件包可能不会更新(例如,conda update --all
不会从Python 2.7更新到Python 3.4)。
conda
。它回答了我的许多问题。
在继续执行conda update --all
命令之前,conda update conda
如果很长时间没有更新conda,请先使用command更新它。它发生在我身上(Anaconda 64位上的Python 2.7.13)。
Conda Package Manager几乎已准备好进行Beta测试,但直到Spyder 2.4(https://github.com/spyder-ide/spyder/wiki/Roadmap)发行后,才能完全集成。准备好进行测试后,我们会在邮件列表(https://groups.google.com/forum/#!forum/spyderlib)上发布一些内容。请务必订阅
干杯!
# 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
只为我的py27环境更新兼容版本?