anaconda更新所有降级包

时间:2016-02-19 18:57:19

标签: python updates anaconda downgrade

当我尝试使用Anaconda3 virtualenv命令更新conda update --all中的所有包时,而不是升级所有包,Anaconda告诉我的一些包将被降级。

这是conda update --all命令的输出:

Fetching package metadata: ....
Solving package specifications: ......................................................................................................................................................................................................................................................................................
Package plan for installation in environment /home/xiaolong/development/anaconda3/envs/jupyter:

The following packages will be downloaded:

    package                    |            build
    ---------------------------|-----------------
    mkl-rt-11.1                |               p0       100.1 MB
    numpy-1.10.2               |          py35_p0         5.8 MB
    pillow-3.1.1               |           py35_0         812 KB
    werkzeug-0.11.4            |           py35_0         420 KB
    clyent-1.2.1               |           py35_0          13 KB
    numexpr-2.4.4              |     np110py35_p0         334 KB
    scipy-0.16.1               |     np110py35_p0        23.2 MB
    bokeh-0.11.1               |           py35_0         3.1 MB
    datashape-0.5.1            |           py35_0          91 KB
    scikit-learn-0.17          |     np110py35_p1         8.8 MB
    odo-0.4.2                  |           py35_0         176 KB
    ------------------------------------------------------------
                                           Total:       142.8 MB

The following NEW packages will be INSTALLED:

    mkl-rt:       11.1-p0            

The following packages will be UPDATED:

    bokeh:        0.11.0-py35_0      --> 0.11.1-py35_0      
    clyent:       1.2.0-py35_0       --> 1.2.1-py35_0       
    datashape:    0.5.0-py35_0       --> 0.5.1-py35_0       
    odo:          0.4.0-py35_0       --> 0.4.2-py35_0       
    pillow:       3.1.0-py35_0       --> 3.1.1-py35_0       
    werkzeug:     0.11.3-py35_0      --> 0.11.4-py35_0      

The following packages will be DOWNGRADED:

    numexpr:      2.4.6-np110py35_1  --> 2.4.4-np110py35_p0  [mkl]
    numpy:        1.10.4-py35_0      --> 1.10.2-py35_p0      [mkl]
    scikit-learn: 0.17-np110py35_2   --> 0.17-np110py35_p1   [mkl]
    scipy:        0.17.0-np110py35_1 --> 0.16.1-np110py35_p0 [mkl]

Proceed ([y]/n)?

我想知道为什么会这样。为什么有些套餐会被降级?也许更好的问题是:

这些软件包的降级版本有什么变化,所以现在当我更新其他软件包时,需要将它们还原为早期版本?

从此我希望得出结论,我是否需要当前版本的任何属性,例如scipy,或者我是否可以让它降级。

0 个答案:

没有答案
相关问题