如何更新anaconda发行版和python包?

时间:2017-01-10 09:11:33

标签: python anaconda conda

我在OS X系统上安装了anaconda发行版。

如果我查看使用anaconda导航器安装的软件包,我发现许多软件包都是可升级的。如果我升级其中一个,那么我在列表中有一个版本为custum的anaconda包。如果我升级这个软件包,我会回到之前升级过的软件包的早期版本。

此后,我按照文档的this页进行了操作。

--> 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更新到更新版本并使用update anaconda,相同的软件包将降级为旧版本。

因此我的问题是,鉴于当前安装的anaconda,如果我想维护包并更新整个发行版,我该怎么办?

1 个答案:

答案 0 :(得分:6)

这会更新所有套餐:

conda update --all