python - “which conda”命令返回不期望的内容

标签 python macos conda

当我在终端中键入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,但发现没有什么特别的。

我希望可以打印哪个版本,但是却收到一些我听不懂的消息

最佳答案

4.4版本开始,conda使用包装器 shell 函数捕获命令并将其传递给可执行文件。不知道您使用的是哪个版本的conda,而我对Bash wrapper更为熟悉,但它肯定看起来像这样的功能。

如果您想知道版本,则应使用conda --version

否则,请使用condaconda --help在CLI上获取更多信息,或查看official doc

关于python - “which conda”命令返回不期望的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56231182/

相关文章:

python - 如何在 wxpython 中调整我的工具提示?

python - 在 Python 中解析管道分隔的文件

python - conda-unpack 脚本位于何处?

python - Conda 中的环境路径错误

Python3 : Files organizing

python - 无法 pip 安装 Tensorflow 'msvcp140_1.dll' 缺失

macos - 核心文本 : Get ligature glyph

macos - 在新的 Visual Studio for Mac 中 - 可以创建 Windows 窗体应用程序吗?

cocoa - 如何以编程方式显示 NSMenu?

python - 使用 conda 安装 opencv