' conda安装到'降级包为什么?

时间:2016-05-23 14:05:39

标签: python conda

我正在尝试安装'使用conda install into打包 以link中提到的方式。 Conda要求我降级以下软件包

The following packages will be DOWNGRADED:

    astropy:      1.1.2-np110py27_0  --> 1.0.4-np19py27_0 
    h5py:         2.6.0-np110py27_1  --> 2.5.0-np19py27_3 
    hdf5:         1.8.16-0           --> 1.8.15.1-2       
    libgfortran:  3.0.0-1            --> 3.0-0            
    matplotlib:   1.5.1-np110py27_0  --> 1.4.3-np19py27_2 
    mkl:          11.3.3-0           --> 11.3.1-0         
    mkl-service:  1.1.2-py27_1       --> 1.1.2-py27_0     
    numexpr:      2.5.2-np110py27_1  --> 2.4.4-np19py27_0 
    numpy:        1.10.4-py27_2      --> 1.9.3-py27_2     
    pandas:       0.18.1-np110py27_0 --> 0.17.1-np19py27_0
    pyparsing:    2.1.1-py27_0       --> 2.0.3-py27_0     
    pytables:     3.2.2-np110py27_3  --> 3.2.2-np19py27_0 
    scikit-image: 0.12.3-np110py27_0 --> 0.11.3-np19py27_0
    scikit-learn: 0.17.1-np110py27_1 --> 0.16.1-np19py27_0
    scipy:        0.17.1-np110py27_0 --> 0.17.0-np19py27_2

有谁能告诉我这是否正常?如果是,那么这些软件包的降级版本是否能够使用intel的mkl库?

1 个答案:

答案 0 :(得分:1)

看起来几乎所有内容都根据numpy 1.9版(np19py27_x)进行了更改。由于左边的所有内容都使用了numpy 1.10,因此看起来降级是为了响应使用numpy 1.9的要求。至于降级是否适用于mkl库,您必须检查文档或测试它。我建议您搜索mkl库的文档并创建一个虚拟环境以便使用,以确保您不会破坏默认的conda设置。