当我在终端中键入which conda
时,它会返回一些意外的结果,如下所示。
conda () {
if [ "$#" -ge 1 ]
then
local cmd="$1"
shift
else
local cmd=""
fi
case "$cmd" in
(activate) _conda_activate "$@" ;;
(deactivate) _conda_deactivate "$@" ;;
(install | update | uninstall | remove) $_CONDA_EXE "$cmd" "$@"
_conda_reactivate ;;
(*) $_CONDA_EXE "$cmd" "$@" ;;
esac
}
我在MAC中使用pyenv。
我看着~/.zshrc
,但没发现什么特别之处。
我希望可以打印哪个版本,但是我收到一些我听不懂的消息
答案 0 :(得分:2)
在which -p conda
中执行zsh
,它将返回路径而不是脚本。
有关更多信息,请阅读this答案。
答案 1 :(得分:1)
起始版本4.4
,conda
使用包装程序外壳函数捕获命令并将其传递给可执行文件。不知道您使用的是哪种版本的conda,而我对Bash wrapper更为熟悉,但是它肯定看起来像这样的功能。
如果您想知道版本,则应使用conda --version
。
否则,请使用conda
或conda --help
来获取有关CLI的更多信息,或查看official doc。