Visual Studio에 파이썬 개발환경 추가하기

MS의 통합개발환경 도구인 Visual Studio(이하 VS)에 Python 개발환경을 추가 구성하는 방법은 아래와 같습니다. (기존에 VS설치 시 PTVS를 설치하지 않은 경우)

만약 VS를 처음 설치하는 경우라면 설치 시 옵션에서 PTVS를 체크해 설치하면 됩니다.
(이 경우 바로 아래의 3. 파이썬 설치로 이동 바랍니다)

PTVS(Python Tool for Visual Studio)는 VS에서 Python을 사용하기 위한 도구입니다.

1. PTVS 설치 (VS 2015 인 경우)

1.1 제어판-프로그램추가/제거->VS 2015 선택 후 수정



1.2 Visual Studio 용 Python 도구 체크




2. PTVS 설치 (VS 2017인 경우)

2.1 VS 2017실행 후 메뉴의 "파일"->"새로만들기"->"프로젝트" 선택

2.2 왼쪽 하단의 Visual Studio 설치관리자 열기 선택



2.3 설치 관리자에서 "데이터과학 및 분석 응용프로그램" 중 Python 언어지원 체크


3. 파이썬 설치 

3.1 Python 공식 홈페이지에서 Python을 다운받아 설치하는 경우

파이썬 공식 홈

파이썬 홈페이지 메뉴의 "Downloads" -> "Windows" 를 선택해 32bit, 64bit 둘 다 또는 선택적으로 설치가 가능합니다. 



이 경우는 Python 설치 후 VS 실행 후 메뉴의  "보기" -> "다른 창" -> "Python 환경"에서 설치된 Python의 경로를 직접 (VS 2015의 경우 수동, VS 2017은 자동 인식) 설정 해야 합니다.



3.2 VS 2017의 경우 설치시 위쪽 1.3의 단계에서 Anaconda (파이썬 패키지 통합설치)  설치도 지원합니다. (이 경우는 파이썬을 따로 설치할 필요가 없습니다)


좀 더 세부적인 설치 과정은 아래 MS 링크를 클릭해 참조바랍니다.


개인적으로, Python 초보자는 Anaconda를 설치하는 것을 추천드립니다. (한번에 모든 패키지 통합설치)

하지만, 여러 가지 설치상의 오류를 구글을 통해 해결해 나가며, Python 개발환경에 대한 이해를 넓히고 싶은 분은 Python 공식홈의 기본 패키지만 설치하고 pip(파이썬 설치 패키지 관리 시스템)를 통해 Python 개발환경을 구축해보는 것을 추천드립니다.


4. 파이썬 설치 확인

설치가 완료되었다면, VS 실행 후 메뉴의 "파일" -> "새로만들기" -> "프로젝트"에서 아래와 같이 파이썬 프로젝트가 추가된 것을 볼 수 있습니다.


또한 VS 실행 후  메뉴에서 "보기" -> "다른창" -> "파이썬환경" 을 통해 설치된 모든 파이썬 개발 환경을 한눈에 확인 할 수 있습니다.



VS에서 파이썬을 사용하기 위한 전체적인 흐름은 아래와 같습니다.

1. VS에 PTVS 설치

2. 파이썬 설치 (파이썬 홈페이지 다운로드 또는 VS 2017의 경우 설치관리자에서 Anaconda 체크)

3. VS에 파이썬 개발 환경 연결 (VS 메뉴의 보기->다른창->파이썬환경 에서)

Anaconda는 파이썬의 다양한 패키지를 한번에 설치하고 업데이트, 삭제, 추가 등 유지보수가 편리하도록 만들어주는 파이썬 통합설치파일(?) 입니다.


저는 VS 2015와 VS 2017을 둘 다 설치해서 사용하는 중인데, C++은 둘 다 별 차이 없지만 Python 개발 환경은 VS 2017이 더 편리합니다.

VS 2015는 생성되는 파이썬 파일 (*.py) 의 인코딩 방식이 Python3가 지원하는 유니코드(UTF-8) 가 아니라 사용시 불편하고 한글을 지원하려면 파일 저장 시 인코딩 방식을 바꾸어야 하는 불편함이 있습니다.

VS 2017은 확인해 보진 않았지만, 파이썬 한글 지원이 바로 가능한 것으로 볼 때, *.py 파일의 기본 인코딩 방식이 UTF-8이 아닐까 합니다.


이미지가 흐리게 보이는 경우는 이미지를  클릭해 보시기 바랍니다.

감사합니다.

댓글

댓글 쓰기

이 블로그의 인기 게시물

Qt Designer 설치하기

C++ 예제 (소켓 서버, 이미지, 파일전송)