conda:“找不到命令”错误但包存在?

时间:2021-01-22 07:01:48

标签: conda

我目前正在学习 conda,我对 --version 命令有点困惑。我做了 conda list 并获得了我环境中所有软件包的列表。由于所有软件包都在我的环境中,--version 应该适用于所有软件包,对吗?但是 --version 仅适用于列表中的第一个包。假设这些是 conda list 给出的包:

fastqc
font-ttf-dejavu-sans-mono
fontconfig

只有 fastq --version 会给我版本。如果我这样做了,比如说 fontconfig --version,它会产生这个错误:

-bash: fontconfig: command not found

有谁知道为什么 --version 只适用于包列表中的第一个包?非常感谢!

1 个答案:

答案 0 :(得分:0)

<块引用>

由于所有软件包都在我的环境中,--version 应该适用于所有软件包,对吗?

没有。 --version 仅适用于显示 conda 版本的 conda 本身。它也适用于 fastq 的原因是您的机器上可能还有另一个 fastq 安装。您可以通过 which 命令找到这一点:which fastq。同样 which fastconfig 不应该给出结果。 Conda 列表已经显示了版本(至少对我来说是这样)。如果你想过滤一个特定的包,我只需要 grep: conda list | grep fastconfig

相关问题