conda: "command not found" 错误但包存在?
conda: "command not found" error but package exists?
我目前正在学习 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
只适用于软件包列表中的第一个软件包?非常感谢!
Since all the packages are in my environment, --version should work for all of them, right?
没有。 --version
仅适用于显示 conda 版本的 conda 本身。它也适用于 fastq 的原因是您的机器上可能安装了另一个 fastq。您可以通过 which 命令找到它:which fastq
。同样 which fastconfig
不应该给出结果。 Conda 列表已经显示了版本(至少对我来说是这样)。如果你想过滤一个特定的包,我只是 grep:
conda list | grep fastconfig
我目前正在学习 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
只适用于软件包列表中的第一个软件包?非常感谢!
Since all the packages are in my environment, --version should work for all of them, right?
没有。 --version
仅适用于显示 conda 版本的 conda 本身。它也适用于 fastq 的原因是您的机器上可能安装了另一个 fastq。您可以通过 which 命令找到它:which fastq
。同样 which fastconfig
不应该给出结果。 Conda 列表已经显示了版本(至少对我来说是这样)。如果你想过滤一个特定的包,我只是 grep:
conda list | grep fastconfig