2017-01-04 2 views
2

MacOS Sierra (10.12.2)에 아나콘다 2가 설치되어 있습니다.아나콘다 2에서 아나콘다 3 및 가상 환경으로 이동

a) Anaconda 2에서 Anaconda 3로 이동하십시오. conda을 통해 생성 된 가상 환경을 통해 수행 할 수 있음을 알고 있지만, Anaconda/Python 3.5 내 기본 버전의 파이썬 수 (그런 식으로, 해당 버전의 Python을 실행할 때마다 source activate Python3을 입력 할 필요가 없습니다).

b) 내가 작성한 현재 가상 환경을 conda (3 개의 가상 환경에서 Python 2 및 Python 3을 실행하고 있음)으로 유지합니다.

여기에 게시 된 Continuum 설명서 및 이와 유사한 질문은 읽었지만 아무도 실제로 두 가지 요구 사항을 해결하지 못했습니다.

미리 도움을 주셔서 감사합니다.

답변

1

python3 기반 루트 환경을 위해서 anaconda3을 설치하지 않아도된다고 생각합니다. this 예제에서 볼 수 있듯이 기본 환경으로 원하는 환경 (예 : Python3)을 설정하기 만하면됩니다.

편집 :

  • 해결 방법 1

동일한 절차 만 업데이트 할 경우/기본 conda 환경을 업그레이드 적용됩니다. conda env list을 실행하면 root이라는 마지막 env가 표시됩니다. 아나콘다를 설치 한 후 이것이 기본 파이썬 환경이므로 다른 모든 시스템처럼 관리 할 수 ​​있습니다. source activate root을 입력하십시오. 업데이트가 끝나면 모든 변경 사항이 기본 파이썬에 적용됩니다.

특정 python3. *에 대한 지원이없는 패키지가 설치되어있는 경우 충돌하는 패키지 종속성을 처리해야합니다. 수동으로 수정해야합니다. 해결 방법 2

당신이 정말로 Anaconda3로 이동하려면

  • , 당신은 아직도 당신이 conda env create -f env_export_file.yml에 새로 설치된 Anaconda3 내에서 보존하고 재현하려는 모든 환경의 환경 파일을 저장할 수 있습니다

+0

글쎄, 그 _almost_ 내 질문에 대한 답변. 그러나 그 대답은 모든 환경에서 Python을 업데이트하는 방법을 보여줍니다. 나는 단지 기본 환경을 업데이트하고'source activate ... '을 입력 할 필요가 없다는 것에 관심이있다. –

+0

제 편집을 참조하십시오 ... –