Conda:我怎么知道我从哪个渠道收到了包裹

Car*_*ole 2 python anaconda conda

我已经在我的 Linux 机器上安装了 Anaconda 4.2.9,并且我与几个开发人员一起使用它,我们在离线模式下工作,因此我们需要从 Conda 存储库下载每个包,然后手动安装。

我们现在面临一些软件包之间的兼容性问题。所以我想知道给定的软件包是从哪个渠道安装的。当我运行时conda list,我只能看到我创建的本地频道:

sas7bdat                  2.0.6                    py35_0    file:///opt/Anaconda/Anaconda3-4.2.0/channel
scikit-image              0.12.3              np111py35_1
scikit-learn              0.17.1              np111py35_2
scipy                     0.18.1              np111py35_0
Run Code Online (Sandbox Code Playgroud)

HIS*_*ISI 6

要知道您的情况使用哪个渠道,您只需获取您的软件包的完整名称conda list --explicit(正如@pilu 在他的回答中提到的那样)并使用 google 进行搜索""

例如:

 file:///opt/Anaconda/Anaconda3-4.2.0/channel/linux-64/sas7bdat-2.0.6-py35_0.tar.bz2
Run Code Online (Sandbox Code Playgroud)

你必须谷歌:"sas7bdat-2.0.6-py35_0.tar.bz2"

您将获得包的上传者(本例中为 Anaconda)。