2017-07-29 20 views
0

コンドーム環境でパッケージをリストすると、以下の結果が得られます。anacondaの "conda list"の環境で複数回リストされたパッケージ

$ conda list 
# packages in environment at /Users/tkb/anaconda3/envs/xxx: 
# 
_nb_ext_conf    0.4.0     py35_1 
anaconda-client   1.6.3     py35_0 
appnope     0.1.0     py35_0 
backports.weakref   1.0rc1     <pip> 
bleach     1.5.0      <pip> 
bleach     1.5.0     py35_0 
clyent     1.2.2     py35_0 
decorator     4.0.11     py35_0 
entrypoints    0.2.3     py35_0 
html5lib     0.999     py35_0 
html5lib     0.9999999     <pip> 
ipykernel     4.6.1     py35_0 
.... 

いくつかのパッケージは、異なるバージョンで複数回存在し、3番目の列が異なります。これにはどのような影響があり、第3列の意味は?

答えて

0

3列目は、パッケージのインストール方法を示しています。 pyXX_Yがある場合はcondaでインストールされ、XXはPythonのメジャーとマイナーバージョン(つまり35がPython 3.5)とパッケージのビルド番号を示します。これはcondaが判断するのに役立つ内部番号ですパッケージ内のソフトウェアのバージョンが同じ場合、パッケージのバージョンは新しいバージョンになります。 3列目が<pip>と表示されている場合、パッケージはpipによってインストールされています。時には、パッケージがcondaによってインストールされたときに4番目の列があります。この列は、パッケージがインストールされたチャネルを示します(-cまたは--channelinstallまたはcreateコマンドで指定されています)。

これにはどのような影響がありますかは、おそらくパッケージによって異なります。一般的には、コンドーマはpipによってインストールされたパッケージを管理(アンインストール、アップグレードなど)することができないため、可能であればcondaを使用してコンドーマ環境にパッケージをインストールすることがアドバイスです。

関連する問題