如果conda找不到想要安装的库怎么办PackagesNotFoundError: The following packages are not available from current

当conda环境中所需库不在默认或清华源时,可以手动添加第三方库源。以pytorch3d为例,通过在~/.condarc配置文件中添加清华源的pytorch3d网址,然后使用`conda install -c pytorch3d pytorch3d`命令即可安装。此方法同样适用于其他不在官方渠道的第三方库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

即便在conda上用上了清华源之类的,但也会经常发现自己想要安装的库不在清华源内,报错:

PackagesNotFoundError: The following packages are not available from current channels:

例如我们想安装pytorch3d,这时候可以使用清华源里的专门应对第三方库的网址,在conda的~/.condarc中添加:

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

然后用conda install -c pytorch3d pytorch3d就可以了,其他第三方库同理,可以自己去http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud网址寻找有没有,有的话就可以这么修改安装。