如何使用conda安装库而不影响Python中的其他库

如何使用conda安装库而不影响Python中的其他库,python,anaconda,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

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

我计划用以下命令在我的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?

如果确实要这样做,conda install命令有一个
--无更新依赖项
标志:

conda install --no-update-deps libpng
小心,事情可能会破裂。详情如下:


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

如果可能,请使用。不要将virtualenv与conda一起使用,请使用conda环境。virtualenv不能很好地与conda环境配合使用,而conda环境是内置的。