问题

在conda官网可以找到pkg而conda search pkg没有结果?

解决方案

配置了镜像 / channel_alias,把 -c pytorch3d 重定向到镜像

很多人 .condarc 里有类似:

1
2
3
4
5
channel_alias: https://mirrors.tuna.tsinghua.edu.cn/anaconda
channels:
- defaults
- conda-forge
...

这时你写 -c pytorch3d,实际访问的是:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch3d

而这些镜像不一定完整同步了 pytorch3d 的所有索引,有的年份之后就没更新了。

结果就是: 网页看的是官方 anaconda.org/pytorch3d, 命令行访问的是 国内镜像那一份 pytorch3d(可能是空 或 只有很老的文件)。 自然 conda search 就什么也搜不到。

解决思路:临时绕过镜像,直接用官方 URL

1
conda search pytorch3d -c https://conda.anaconda.org/pytorch3d