conda list不显示包安装来源通道,如何查询已安装包的所属通道?
查询已安装pyhive包的所属通道方法
当conda list pyhive输出中Channel列空白时,可通过以下几种方式查询包的安装来源通道:
使用
conda list的--show-channel-urls参数,直接显示包的完整通道地址:conda list pyhive --show-channel-urls执行后会在输出中补充显示该包对应的通道URL。
查看conda元数据文件:
进入当前环境的conda-meta目录(此处为/data/opt/anaconda3/conda-meta),找到对应pyhive版本的json文件,查看其中的通道信息。可通过命令快速检索:cat /data/opt/anaconda3/conda-meta/pyhive-0.6.1-py39h06a4308_0.json | grep -i "channel\|url"文件中通常会包含
channel字段或对应下载URL,从中可获取来源通道。通过
conda search反向匹配版本:
搜索与本地已安装版本完全一致的pyhive包,结果中会显示该版本所在的通道:conda search pyhive=0.6.1=py39h06a4308_0
内容的提问来源于stack exchange,提问作者ebeb
相关产品推荐
相关产品推荐

