[python] Anacondas 2.7과 3.5를 동시에 설치해도 괜찮습니까?

현재 Python 2.7과 함께 Anaconda를 사용하고 있지만 Python 3.5를 사용해야합니다. 둘 다 동시에 설치해도됩니까? 몇 가지 문제를 예상해야합니까?
64 비트 Win8을 사용하고 있습니다.



답변

내 이해는 다른 버전의 파이썬을 사용하기 위해 Anaconda를 다시 설치할 필요가 없다는 것입니다. 대신 conda는 python 2 및 3 환경을 별도로 관리 할 수 ​​있습니다 .


답변

나는 내 부서에서 누구를 돕고 있는지에 따라 둘 다 사용합니다 (일부 사람들은 2.7, 다른 사람들은 3.5). 어쨌든 Anaconda를 사용 하고 기본 설치는 3.5입니다. 다른 버전의 python, 패키지 등을위한 환경을 사용합니다. 예를 들어 python 2.7 사용을 시작하고 싶을 때 다음을 실행했습니다.

 conda create -n Python27 python=2.7

그러면 Python27이라는 새 환경이 생성되고 Python 버전 2.7이 설치됩니다. 기본적으로 다른 패키지를 설치하기 위해 해당 행에 인수를 추가하거나 처음부터 시작할 수 있습니다. 환경은 자동으로 활성화되며 비활성화 하려면 명령 줄에 deactivate(windows) 또는 source deactivate(linux, osx)를 입력하면됩니다. 향후 활성화하려면 activate Python27(windows) 또는 source activate Python27(linux, osx). 해당 경로를 선택하는 경우 Anaconda에서 환경 관리에 대한 문서를 읽는 것이 좋습니다 .

최신 정보

현재 conda버전 4.6 지금 사용할 수 있습니다 conda activateconda deactivate. 의 사용 source은 이제 더 이상 사용되지 않으며 결국 제거됩니다.


답변

그래 넌 할수있어.

두 Anaconda를 모두 다운로드 할 필요는 없습니다.

Anaconda 버전 중 하나를 다운로드하고 다른 버전의 Anaconda python을 활성화하면됩니다.

Python 3이있는 경우 다음과 같이 Python 2 커널을 설정할 수 있습니다.

python2 -m pip install ipykernel

python2 -m ipykernel install --user

Python 2가있는 경우

python3 -m pip install ipykernel

python3 -m ipykernel install --user

그러면 두 버전의 Python을 모두 볼 수 있습니다!

Anaconda Spyder를 사용하는 경우 여기에서 버전을 바꿔야합니다.

여기에 이미지 설명 입력

Jupiter를 사용하는 경우 여기에서 확인하십시오.

여기에 이미지 설명 입력

참고 : 설치 후 Jupiter 또는 Anaconda가 이미 열려있는 경우 다시 시작해야합니다. 그러면 볼 수있을 것입니다.


답변

파이썬 2.7.13과 3.6.2가 모두 설치되어 있습니다. Python 3 용 Anaconda를 먼저 설치 한 다음 conda 구문을 사용하여 2.7을 얻을 수 있습니다. 내 설치 사용 : conda create -n py27 python = 2.7.13 anaconda


답변

예, 두 버전을 모두 설치해도 괜찮습니다. 실제로 요즘에는 거의 예상됩니다. 많은 것들이 2.7로 작성되었지만 3.5가 표준이되고 있습니다. 그래도 모든 파이썬을 최대한 빨리 3.5로 업데이트하는 것이 좋습니다.


답변

Anaconda는 귀하가 요구하는 목적을 위해 만들어졌습니다. 환경 관리자이기도합니다. 환경을 분리합니다. 안정된 패키지와 레거시 패키지가 최신 / 불안정한 버전의 호스트 언어에서 지원되지 않았기 때문에 만들어졌습니다. 따라서 개별 호스트 프로그래밍 언어 / 환경을 재설치하거나 제거 할 필요없이 동일한 시스템에서 이러한 버전을 분리하고 관리 할 수있는 소프트웨어가 필요했습니다.

Anaconda 문서에서 환경 생성 / 삭제를 찾을 수 있습니다.

이것이 도움이 되었기를 바랍니다.


답변