Python 针对anaconda的“conda列表”中的环境多次列出的包
当我在conda环境中列出包时,我得到如下结果:Python 针对anaconda的“conda列表”中的环境多次列出的包,python,pip,anaconda,conda,Python,Pip,Anaconda,Conda,当我在conda环境中列出包时,我得到如下结果: $ 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.
$ 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
....
有些软件包多次出现在不同的版本中,并且在第三列中有所不同。这会产生什么影响?第三列是什么意思?第三列告诉您软件包是如何安装的。如果它有pyXX_Y,则它是由conda安装的,并且XX表示Python主版本和次版本,即35是Python 3.5,以及包的内部版本号,这是conda使用的一个内部编号,用于在包中的软件版本相同时帮助判断包的哪些版本较新。如果第三栏显示,该软件包是由pip安装的。有时,康达安装软件包时会出现第四列;此列表示安装包的通道,该通道由install或create命令中的-c或-channel指定 至于这会产生什么影响,这可能取决于包装。通常,建议尽可能使用conda将软件包安装到conda环境中,因为conda无法管理由pip安装的卸载、升级等软件包