2017-08-18 12 views
-1

私の質問を説明するために、次の例を挙げます。Pythonの他のライブラリに影響を与えずにcondaを使ってライブラリをインストールするにはどうすればいいですか?

次のコマンドを使用して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が単独で更新される可能性がありますか?

+0

可能であれば[virtualenv](http://www.pythonforbeginners.com/basics/how-to-use-python-virtualenv)を使用してください。 – RamKumar

+0

condenaでvirtualenvを使用せず、conda環境を使用してください。 virtualenvはconda環境でうまく動作せず、conda環境も組み込まれています。 – darthbith

答えて

0

あなたが本当にこれをしたい場合は、conda installコマンドをため--no-update-dependenciesフラグがあります:

conda install --no-update-dependencies libpng 

は、物事がが壊れる可能性があることに注意してください。ここをクリックしてください:https://conda.io/docs/commands/conda-install.html

パッケージを更新するだけで、新しいパッケージをインストールしない場合は、同様のフラグをconda updateフラグで使用できます。

関連する問題