`conda list` 输出的“Channel”列中的“pypi”是啥意思?

Posted

技术标签:

【中文标题】`conda list` 输出的“Channel”列中的“pypi”是啥意思?【英文标题】:What does "pypi" in the "Channel" column of `conda list` output imply?`conda list` 输出的“Channel”列中的“pypi”是什么意思? 【发布时间】:2020-10-06 07:43:08 【问题描述】:
$ conda list -v torch-glow
# packages in environment at /anaconda3/envs/pytorch:
#
# Name                    Version                   Build  Channel
torch-glow                0.0.0                    pypi_0    pypi

这是否意味着我pip install'd torch-glow 包?

【问题讨论】:

【参考方案1】:

这意味着您使用了pip install,如文档中所述: https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-pkgs.html#installing-non-conda-packages

命令conda list 显示以这种方式安装的软件包,并带有标签显示它们是使用 pip 安装的。

请注意:

同时使用 pip 和 conda 时可能会出现问题。结合 conda 和 pip 时,最好使用隔离的 conda 环境。只有在使用 conda 安装尽可能多的软件包之后,才应该使用 pip 安装任何剩余的软件。如果需要对环境进行修改,最好创建一个新环境,而不是在 pip 之后运行 conda。在适当的时候,conda 和 pip 要求应该存储在文本文件中。

https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html#pip-in-env

【讨论】:

以上是关于`conda list` 输出的“Channel”列中的“pypi”是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

conda install -c from a channel 给了我与网站不同的版本

citup软件安装过程

conda使用

conda更换下载源

Conda命令指标

重置 conda 通道优先级