如何在不影响Python中的其他库的情况下安装带有conda的库

时间:2017-08-18 15:40:40

标签: python anaconda

我举了下面的例子来说明我的问题。

我打算使用以下命令在我的Ubuntu机器上安装libpng 16:conda install libpng。但是,这将更新以下包:

    cairo:        1.12.18-3         --> 1.12.18-6         
    fontconfig:   2.11.1-3          --> 2.11.1-6          
    freetype:     2.5.2-1           --> 2.5.5-2           
    libgfortran:  1.0-0             --> 3.0.0-1           
    libpng:       1.5.13-1          --> 1.6.27-0          
    numpy:        1.8.2-py27_1      --> 1.11.3-py27_0     
    opencv:       2.4.9-np18py27_0  --> 3.1.0-np111py27_1 
    pixman:       0.26.2-0          --> 0.32.6-0          
    scikit-image: 0.9.3-np18py27_0  --> 0.13.0-np111py27_0
    scipy:        0.14.0-np18py27_0 --> 0.19.0-np111py27_0

出于某些原因,我不想更新这些库。是否有可能单独更新libpng?

1 个答案:

答案 0 :(得分:0)

如果你真的想这样做,conda install命令有一个--no-update-dependencies标志:

conda install --no-update-dependencies libpng

请注意事情可能会破裂。更多信息:https://conda.io/docs/commands/conda-install.html

conda update标志也可以使用类似的标记,以防您只更新软件包,而不是新安装软件包。