Anaconda更新后出现Zsh“(eval):61:= not found”错误

roc*_*ady 5 python zsh anaconda

我最近更新了Anaconda(conda update --all),现在在打开时在zsh命令行中看到以下消息:

(eval):61: = not found

事情似乎仍然可以正常工作,我可以打电话conda等,但是错误似乎很奇怪。我确定这是我在更新中或在.zshrc文件中更新(我正在使用oh-my-zsh)错过的一些小事情。

roc*_*ady 7

感谢@darthbith的提示,我设法解决了这个问题。技巧确实是在Shell脚本中替换==为。=conda.sh

诀窍是找到合适的一个,因为有多个。对我来说,有效的方法就是在这一方面做出改变: ??~/anaconda3?/lib?/python3.6?/site-packages?/conda?/shell?/etc?/profile.d?/conda.sh

在此脚本的底部附近===在以下两种if情况下将替换为:

 if [ "${_CE_CONDA+x}" == "condax" ]; then

 if [ "${PATH+x}" == "x" ]; then
Run Code Online (Sandbox Code Playgroud)