我在OS X系统上安装了anaconda发行版。
如果查看随anaconda导航器安装的软件包,我会发现很多软件包都可以升级。如果我升级其中之一,则列表中将带有anaconda软件包,其中包含版本custum
。如果我升级了此软件包,我会回到以前升级的软件包的先前版本。
此后,我遵循了文档的这一页。
--> conda update conda Fetching package metadata ....... Solving package specifications: .......... Package plan for installation in environment /blabla/anaconda: The following packages will be UPDATED: anaconda: 4.2.0-np111py35_0 --> custom-py35_0 conda: 4.2.13-py35_0 --> 4.2.14-py35_0 requests: 2.11.1-py35_0 --> 2.12.4-py35_0 Proceed ([y]/n)? y ... [ COMPLETE ] --> conda update anaconda Fetching package metadata ....... Solving package specifications: .......... Package plan for installation in environment /blabla/anaconda: The following packages will be UPDATED: anaconda: custom-py35_0 --> 4.2.0-np111py35_0 The following packages will be DOWNGRADED due to dependency conflicts: conda: 4.2.14-py35_0 --> 4.2.13-py35_0 requests: 2.12.4-py35_0 --> 2.11.1-py35_0 Proceed ([y]/n)? y ... [ COMPLETE ]
如您所见,使用conda更新,conda和request更新到较新版本,而使用anaconda更新,相同的软件包将降级到较旧版本。
因此,我的问题是,考虑到当前安装的anaconda,要维护软件包并更新整个发行版怎么办?
这将更新所有软件包:
conda update --all