我最近更新了Anaconda (conda update --all
),现在打开zsh命令行时看到以下信息:
(eval):61: = 未找到
似乎仍然正常工作,我可以调用conda
等等,但这个错误看起来很奇怪。 我确定这是一些我在更新中错过的小东西或在我的.zshrc文件中进行更新(我正在使用oh-my-zsh)。
我最近更新了Anaconda (conda update --all
),现在打开zsh命令行时看到以下信息:
(eval):61: = 未找到
似乎仍然正常工作,我可以调用conda
等等,但这个错误看起来很奇怪。 我确定这是一些我在更新中错过的小东西或在我的.zshrc文件中进行更新(我正在使用oh-my-zsh)。
conda.sh
shell脚本中将==
替换为=
。
要找到正确的位置很重要,因为有多个文件。对于我来说,起作用的是在这个文件中进行更改:
~/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