作者:手机用户2602890793 | 来源:互联网 | 2022-10-31 19:02
我最近更新了Anaconda(conda update --all
),现在在打开时在zsh命令行中看到以下消息:
(eval):61: = not found
事情似乎仍然可以正常工作,我可以打电话conda
等,但是错误似乎很奇怪。我确定这是我在更新中或在.zshrc文件中更新(我正在使用oh-my-zsh)错过的一些小事情。
1> rocksteady..:
感谢@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