gpt4 book ai didi

python - 使用非 bash shell 安装 Conda

转载 作者:行者123 更新时间:2023-11-28 22:38:16 24 4
gpt4 key购买 nike

由于未知的“历史”原因,我的工作默认为所有 linux 和 mac 机器使用 tcsh。我们正在尝试使用 Conda 向公众公开我们的代码。但 Conda 似乎是 bash 的唯一实现,这对世界其他地方来说不是问题。我无法将它安装在 tcsh shell 中,我在 Conda troubleshooting guide 中找到了一些对 zsh 的引用。但我不知道 Conda 是否只是一个 bash 实现,或者它是否真的可以在其他 shell 中工作。虽然我可以从 tcsh 终端窗口轻松启动 bash,但这只是一个小麻烦。

所以我想知道的是:Conda 是否适用于其他 shell 类型,如果不能,为什么?

最佳答案

这是对整个讨论的一个非常晚的补充。但它可能会帮助其他人遇到同样的问题。不幸的是,我只在 tcsh shell 中尝试过。

conda installation guidelines 中所述,在 bash 之外的其他 shell 中运行 conda 不再是什么大问题(即使用 bash installer.sh)。从 conda 4.4 开始。现在似乎有一个conda activate myenv功能。以及 conda 4.6。有一个conda init脚本,它应该添加所有必要的东西来使用 conda activate myenv (而不是 source activate myenv)在必要的配置文件(~/.bashrc、~/.tcshrc 等)中。以便它可以与多个 shell 一起运行。

然而,这似乎仍然不能完美地与 Miniconda3 和 conda 4.6 一起工作(conda init tcsh,抛出错误,github 上有一个 Unresolved 问题)。但我在 github 上找到了可能的解决方案.通过添加 source <prefix>/minicondaX/etc/profile.d/conda.csh到你的 ~/.tcshrc 文件你应该可以使用 conda activate myenv在 tcsh 中。

关于python - 使用非 bash shell 安装 Conda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35776858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com