Anaconda 如何告知.zshrc的conda init位置?

Anaconda 如何告知.zshrc的conda init位置?,anaconda,zsh,dotfiles,Anaconda,Zsh,Dotfiles,我正在尝试在安装脚本中自动安装miniconda。问题是,当我运行时,~/.config/zsh/中有我的.zshrc eval "${XDG_DATA_HOME}/miniconda/bin/conda init zsh" 它在我家创建了新的.zshrc 我如何才能告诉conda init my.zshrc在哪里?即将修复的已知错误 这是一个已知的问题,已修复,但尚未发布。修复程序假定ZDOTDIR环境变量定义了在何处查找.zshrc文件。如果没有定义它,那么修复将是 Z

我正在尝试在安装脚本中自动安装miniconda。问题是,当我运行时,~/.config/zsh/中有我的.zshrc

eval "${XDG_DATA_HOME}/miniconda/bin/conda init zsh"
它在我家创建了新的.zshrc

我如何才能告诉conda init my.zshrc在哪里?

即将修复的已知错误 这是一个已知的问题,已修复,但尚未发布。修复程序假定
ZDOTDIR
环境变量定义了在何处查找
.zshrc
文件。如果没有定义它,那么修复将是

ZDOTDIR=~/.config/zsh conda init zsh
然而,这将不得不等到下一个版本

临时解决办法 同时,您可以手动复制它添加到
~/.zshrc
中的代码,并将其附加到您的代码中。或者,如果您非常关心Conda运行它,您可以在CondabasePython中运行此脚本

文件:init_zsh.py

#/usr/bin/env python
从conda.core.initialize导入初始化用户
从conda.base.context导入上下文
从conda.common.path导入展开
init_sh_user(展开(“$ZDOTDIR/.zshrc”),context.conda_前缀,“zsh”)
对你来说是这样的

eval“${XDG_DATA_HOME}/miniconda/bin/python init_zsh.py”
假设定义了
ZDOTDIR