2017-02-06 4 views
13

현재 Anaconda Continuum을 통해 Python 3.5.2를 설치했습니다. 파이썬 3.6로 업그레이드하기 위해 노력하고있어하지만 난 conda install python=3.6를 실행하려고하면 나는 아래의 오류 받고 있어요 :이conda install python = 3.6 UnsatisfiableError

UnsatisfiableError: 
The following specifications were found to be in conflict: 
- enum34 -> python 2.6*|2.7*|3.3*|3.5* 
- python ==3.6.0 
Use "conda info " to see the dependencies for each package. 

의 원인이 될 수 무엇?

답변

11

enum34를 설치 했으므로 2.6-3.5가 필요합니다. 따라서 새로운 버전이 3.6을 지원하는지 알아보기 위해 enum34를 업데이트하거나, enum34를 제거하거나, 새로운 환경에 Python 3.6을 설치하지 않고는 Python 3.6을 설치할 수 없습니다.

+2

덕분에 'conda uninstall enum34'을 사용하여 제거하고 이제는'conda install python = 3.6'을 실행할 수 있습니다. –

+1

다른 충돌이 발생하여 3.6으로 업그레이드하려고 시도했을 때 처음에 나열되지 않았습니다. – ansonw

+0

Enum34를 제거하면 이제 "ImportError : No module enum"모듈이 제공되지만 동일한 문제가 발생합니다. –

3

나는 같은 오류 거라고하지만 서로 다른 비트 :

UnsatisfiableError: The following specifications were found to be in conflict: 
    - argcomplete -> python 3.5* 
    - python ==3.6 
Use "conda info <package>" to see the dependencies for each package. 

당신은이 같은 문제를 일으키는 패키지를 제거 시도 할 수 있습니다 :

conda remove argcomplete conda-manager 

는 언젠가이 새로운 문제가되는 패키지를 보여주는 유지합니다. 이 경우 경로에서 Anaconda 설치를 제거하고 폴더를 삭제 한 다음 다시 설치합니다.

conda install python=3.5 
:

그러나, 궁극적으로 난 그냥 파이썬 3.6 인해 그래서 아나콘다이 작업을 수행하여 기본 파이썬 3.5을 결국 등 TensorFlow, OpenCV의, VS2015와 호환성에 아직 문제가 가치가없는 것으로 나타났습니다

위의 코드는 3.5로 conda에서 파이썬 버전을 덮어 씁니다. 그러면 내가 직면했던 대부분의 오류가 사라졌습니다.