2017-11-15 4 views
0

이 완료 ImportError를 :

conda update --all 

를 실행 --all CONDA 업데이트 후 'ruamel_yaml'라는 이름의 모듈. CONDA 아무것도 할 때 그 후, 에러를 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 출력

ImportError: No module named 'ruamel_yaml' 

출력을 발생

/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) 
+0

'cond'는'pip'와 같은 Python 설치를 사용합니까? – millimoose

+0

그걸 확인하는 방법을 모른다. 'which python'은'/ usr/local/bin/pip'를 리턴하는'/ Users/* username */anaconda/bin/python'을 반환합니다. – TMorville

+0

몇 가지 Python을 설치하여 doublecheck하는 동안 텍스트 편집기 나 'less'를 통해 해당 파일을 봅니다. 나의 직감은 그들의 "어머니"에게가는 길입니다. 파이썬은 그 안에'#!'줄에 있습니다. – millimoose

답변

0

정말 대답은 아니지만, 어떤 이유로 인해 아나콘다의 여러 패키지가 conda update --all을 기본 OSx python으로 실행 한 후에 경로를 변경했습니다. 손상은 수동 보정을 넘어선 것이므로 아나콘다를 완전히 리와인 시켰습니다.

아나콘다를 완전히 제거한 후에이 동작을 재현 할 수 없으며 conda update --all을 다시 실행하십시오.

자세한 내용은 @millimoose 주석을 참조하십시오.