윈도우 환경에서 Python2와 Python3 함께 사용하기

1. 왜 Python2와 Python3를 함께 사용하는가?

– Python2와 Python3는 서로 호환되지 않음
– Python2에만 맞는 라이브러리와 Python3에만 맞는 라이브러리가 존재함
– 하나의 Python 버전만을 사용할때는 다른 버전의 Python 라이브러리를 사용하지 못하는 단점이 있음
(특히 파이썬 딥러닝 라이브러리인 Caffe의 경우 Python3을 지원하지 않음)
– 상황에 따라 Python2와 Python3를 사용한다면 결국 모든 라이브러리를 사용할 수 있게됨

2. 설치 방법(2017년 2월 9일 기준)

1) Python 2.7 설치

– https://www.python.org/ 접속
– Download 탭을 클릭한 후 ‘Windows’ 클릭

Pythonsite

– 2.7 버전 중 가장 최신 버전(Latest Python 2 Release – Python 2.7.13)을 클릭

2_7download

– 자신의 운영체제에 맞는 설치 파일을 클릭하여 다운로드 실행
– 자신의 운영체제를 확인하고자 한다면 ‘내 컴퓨터’를 오른쪽 클릭하여 ‘속성’ 버튼을 클릭하고 확인
(64비트 : Windows X86-64 MSI installer / 32비트 : Windows X86 MSI installer)
– 다운로드가 완료되면 파일을 열어 실행

2_7_32_64

– Install for all users를 선택한 후 Next 버튼 클릭

2_7_install_1

– 설치 디렉토리는 기본 값으로 설정한 후 Next 버튼 클릭
(※설치 디렉토리를 변경한다면 환경 변수를 설정할 때 변경된 디렉토리를 입력해야 하므로, 초보자들에게는 기본 디렉토리 설정을 권장함)

2_7_install_2

– Next 버튼 클릭

2_7_install_3

– Finish 버튼 클릭

2_7_install_4

– 시작 메뉴의 검색 창에서 ‘cmd’ 검색 후 실행

find_cmd

‘pyhton’이라고 입력한 뒤 엔터버튼을 누르면 아직 python이 제대로 설치가 되지 않은것을 확인할 수 있음

cmd_pyhton_installerror

– 윈도우 탐색기 실행 후 ‘내 컴퓨터’ 오른쪽 클릭 → ‘속성’ 클릭

mycomputer_option

– ‘고급 시스템 설정’ 클릭

system_option

– ‘환경 변수’ 클릭

enviroment_variable_1

– 시스템 변수에서 ‘Path’를 찾은 다음 클릭한 후, ‘편집’버튼 클릭

enviroment_variable_2

– 변수 값 박스의 맨 마지막 글자로 커서를 위치한 후, ‘;C:\Python27\Scripts;C:\Python27\Lib’를 입력
– 입력이 완료되면 ‘확인’ 버튼 클릭

path_add_1_1

– ‘cmd’창을 다시 열어 ‘pyhton’을 입력하여 엔터버튼을 누르면 제대로 설치된 것을 확인할 수 있음

cmd_pyhton_execute

2) Python 3.5 설치

– 현재 Python3.X의 가장 최신 버전은 Python 3.6임
– 하지만, Python 3.6의 경우 파이썬 딥 러닝 라이브러리인 Tensorflow를 설치할 수 없음
(http://stackoverflow.com/questions/41317928/installing-tensorflow-with-pip-python-on-windows 참조)
– 따라서 최신버전 보다 한 단계 낮은 버전인 Python 3.5를 설치함
– https://www.python.org/downloads/windows/ 에 접속하여 Python 3.5버전 중 자신의 운영체제에 맞는 설치 파일을 클릭하여 다운로드
(64비트 : Windows X86-64 executalbe installer / 32비트 : Windows X86 executable installer)
– 다운로드가 완료되면 파일을 열어 실행
– ‘install launcher for all users’를 체크한 후 ‘Customize installation’ 클릭

python3_install_1

– Optinal Features의 모든 항목을 선택한 뒤 ‘Next’ 버튼 클릭

python3_install_2

– ‘Browse’ 버튼을 클릭하여 설치 디렉토리를 ‘C:\Python35’로 설정한 뒤 ‘Install’ 버튼 클릭
(C 드라이브에 새 폴더(Python35)를 만들어 선택한 후 확인버튼 클릭)

python3_install_3

– 환경변수에 ‘;C:\Python35\Scripts;C:\Python35\Libs’를 추가
(환경변수 추가에 대한 자세한 내용은 1) Python 2.7 설치 내용을 참고)

path_add_2

3) PyCharm 설치

– https://www.jetbrains.com/pycharm/ 접속 후 ‘DOWNLOAD NOW’ 버튼 클릭

pycharm_site

– ‘Windows’를 클릭한 후 PyCharm 무료 배포 버전인 Commuity 버전을 다운로드한 후 실행

pycharm_download

– ‘Next’ 버튼 클릭

pycharm_install_1

– 설치 디렉토리는 기본 값으로 설정한 다음 ‘Next’버튼 클릭

pycharm_install_2

– ’32-bit launcher’와 ‘.py’를 선택한 후 ‘Next’ 버튼 클릭

pycharm_install_3

– ‘Install’ 버튼 클릭

pycharm_install_4

– ‘Finish’ 버튼 클릭

pycharm_install_f

3. Python 실행

– 바탕화면의 PyCharm 아이콘인 ‘JetBrains PyCharm Community Edition 2016.3.2’ 아이콘을 더블클릭하여 실행
– 첫 실행시 아래와 같은 창이 활성화가 되므로, ‘I do not have a previous version of PyCharm or I do not want to import my setting’를 선택한 후 ‘OK’ 버튼 클릭

Pycharm_execute_1

– ‘Accept’ 버튼 클릭

Pycharm_execute_2

–  ‘PyCharm Community Edition Initial Configuration’ 창이 활성화가 되는데, 단순히 PyCharm의 테마를 설정하는 것이므로 본인이 원하는 스타일의 테마를 선택하여 설정
– 본 예제에서는 Keymap scheme의 설정을 ‘Visual Studio’, IDE theme을 ‘Dracula’, Editor colors and fonts를 ‘Twilight’로 설정함

/help/img/idea/2016.3/py_initialSetupSchemePreview.png

– ‘Create New Project’ 클릭

Pycharm_execute_3

– interpreter 박스를 클릭하면 “C:\Python27\python.exe’와 ‘C:\Python35\python.exe’를 선택할 수 있는 것을 확인할 수 있음
– 이는 상황에 따라 Python2와 Python3을 선택하여 프로젝틀를 생성할 수 있음을 의미함

Pycharm_execute_4_1

답글 남기기