我昨天安装了曼巴,通过康达安装-n基地-c康达锻造曼巴。但是在安装它之后,我的终端仍然在说zsh:命令找不到mamba。
我做什么好?
我创建了-f environment.yml。并期待着使用mamba进行包管理。
发布于 2022-11-06 14:33:51
zsh使用$PATH环境变量查找在命令中不包括filepath时发出的n命令。当然也有例外,比如内置、别名和其他东西,但这一点现在并不重要。因此,当您在命令行输入文字命令mamba时,将搜索$PATH变量中的每个目录,以查找一个可执行的mamba文件;第一个已找到的目录将被执行。
也许,安装后,mamba文件是在$PATH中找不到的目录中创建的。考虑查找mamba文件,然后将目录添加到您的$PATH中。
find / -name mamba 2>/dev/null上面的命令在整个文件系统中搜索mamba文件。它报告的错误将被忽略,2>/dev/null。我这么做是因为find会抱怨很多您无法访问的目录。无论如何,如果find告诉您mamba文件在哪里,请将mamba的目录添加到您的路径中。
export PATH=$PATH:<directory-of-mamba>如果您将上述行添加到您的.zshrc中,也会有所帮助,因此任何新的终端会话都将正确地设置路径。
https://stackoverflow.com/questions/74336680
复制相似问题