ImportError: No module named 'ruamel_yaml' after conda update --all
ImportError: No module named 'ruamel_yaml' after conda update --all
运行
conda update --all
完成了。之后,在 conda 中做任何事情都会抛出错误
ImportError: No module named 'ruamel_yaml'
echo $PATH
的输出
/opt/local/bin:/opt/local/bin:/Users/*username*/anaconda/bin:/usr/local/fsl/bin:/opt/spark/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin
和which conda
输出
/Users/*username*/anaconda/bin/conda
如果我这样做 pip install ruamel.yaml
我得到
Requirement already satisfied: ruamel.yaml in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: ruamel.ordereddict; platform_python_implementation == "CPython" and python_version <= "2.7" in /usr/local/lib/python2.7/site-packages (from ruamel.yaml)
不是真正的答案,但出于某种原因,anaconda 中的几个包在 运行ning conda update --all
之后更改了路径到原生 OSx python。损坏超出了手动修复的范围,所以我完全修复了 anaconda。
完全删除 anaconda 后我无法重现此行为,并且再次 运行 conda update --all
。
查看@millimoose 评论以获得更深入的解释。
运行
conda update --all
完成了。之后,在 conda 中做任何事情都会抛出错误
ImportError: No module named 'ruamel_yaml'
echo $PATH
/opt/local/bin:/opt/local/bin:/Users/*username*/anaconda/bin:/usr/local/fsl/bin:/opt/spark/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/Library/TeX/texbin
和which conda
输出
/Users/*username*/anaconda/bin/conda
如果我这样做 pip install ruamel.yaml
我得到
Requirement already satisfied: ruamel.yaml in /usr/local/lib/python2.7/site-packages
Requirement already satisfied: ruamel.ordereddict; platform_python_implementation == "CPython" and python_version <= "2.7" in /usr/local/lib/python2.7/site-packages (from ruamel.yaml)
不是真正的答案,但出于某种原因,anaconda 中的几个包在 运行ning conda update --all
之后更改了路径到原生 OSx python。损坏超出了手动修复的范围,所以我完全修复了 anaconda。
完全删除 anaconda 后我无法重现此行为,并且再次 运行 conda update --all
。
查看@millimoose 评论以获得更深入的解释。