본문 바로가기

새로운 블로그로 이전합니다
구글블로그 / 네이버블로그
(자료도 점차 이전할 계획입니다.)


공부, 프로그래밍/파이썬

비주얼 스튜디오 2019에서 파이썬 코딩하기

by devsp 2020. 6. 5.



VisualStudio 2019 Community 버전을 기준으로 작성됨

 

 

파이썬을 공부해보려고 한다.

파이썬 콘솔

콘솔환경에서 프로그래밍하기 불편해서

괜찮은 개발환경(IDE - 통합개발환경)을 찾아봤는데...

많은 사람들이 파이참이 좋다고 한다.

 

Pycharm

하지만 스샷을 봤는데 그닥 좋아보이지 않았다.

게다가 비주얼스튜디오를 사용 중이고 그것만 해도 

저장공간을 엄청나게 잡아먹는데 별도로 프로그램을 

설치해야하나 싶었다.

 

찾아보니 비주얼스튜디오 환경에서 

파이썬 프로그래밍을 하는 방법이 있어서 

자세히 정리해보았다.

 

 

 

1. Visual Studio Installer를 실행한다.

(윈도우키 누르고 타이핑 or 새 프로젝트 만들기에서 추가 도구 및 기능 설치)

 

 

2. VS installer > 수정 > Python개발을 체크한다.

VS 파이썬 개발 체크

* VS를 통해서 파이썬을 설치할 수 있으므로 별도로 파이썬을 깔지않아도 됨.

   (본인은 깔아놓은 파이썬이 있어서 일단 체크하지 않음)

 

* 호환성이 중요하면 32bit로 설치, 사용하는 메모리가 중요하면 64bit.

   (* 64bit에서는 32bit를 쓸 수 있지만, 32bit에서는 64bit를 못씀)

(* 64비트는 프로그램이 사용할 수 있는 메모리의 크기가 커져서 안정성이 높아짐)

/ 64비트는 메모리를 많이 쓰는 무거운 프로그램을 제작하는 경우 추천 (던파, 스카이림 등 참고)

 

* anaconda? miniconda? 그게 뭐임??

  → https://namu.wiki/w/Python?from=IronPython#s-5.1.4 (패키지 관리도구 설명)

 

* Live Share는 협업개발 같은건데 굳이 사용하지 않으면 체크해제

 

 

3. 설치가 완료되면 Visual Studio 재실행

 

 

4. 파이썬 프로젝트 만들기

'새 프로젝트 만들기'에서 템플릿을 Python, Windows, 콘솔

필터링 해주면 "Python 애플리케이션" 선택가능

파이썬 프로젝트 생성

* 데스크톱으로 선택했을 때 나오는 IronPython은 뭐할때 쓰는건지 모르겠음..

 

5. 원하는 경로에 파이썬 프로젝트를 생성한다.

테스트 코드 print('hello world')입력. hello world가 출력됨 확인.

 

 

(추가)

6. 파이썬 프로그램이 실행되지 않는 경우

 

파이썬 동작 실패

ㄴ 파이썬 프로그램 동작실패 (멋모르고 억지로 파이썬 동작환경을 바꿔본 결과)

 

* 나중에 보니 VS를 재부팅하거나 컴퓨터를 재부팅하면 굳이 

  환경설정 건드릴거 없이 자동으로 파이썬을 찾아서 적용되는게 아닐까 싶다. 

 

 

해결방법1. 프로젝트(P) > .... Application 속성(P)

파이썬 인터프리터 설정

인터프리터 부분에서 원하는 버전을 선택하고 저장(ctrl+s)

 

 

해결방법2. 기본 Python환경 수정하기

 

1) Python 환경추가 (여러 버전의 파이썬을 쓸 경우에 활용)

 

우측의 Python 환경 우클릭 > 환경추가 > 가상환경 탭에서

기본 인터프리터를 선택, 이름을 적절하게 적어준 다음 만들기 하면 됨.

파이썬 환경 추가

이 부분에서 "새 프로젝트의 기본 환경으로 설정"을 체크하게 되는 경우,

    해당 프로젝트 폴더가 삭제되었을 때, 새로운 프로젝트에서 참조할 

    Python환경이 사라지면서 6번과 같이 오류를 일으킬 수 있음.

 

 

2) 모든 Python 환경 보기 (전반적인 환경 관리)

 

우측의 Python 환경 우클릭 > 모든 Python환경보기

사용불가능한 환경을 제거하거나 새 프로젝트의 기본환경을 바꿀 수 있음.

 

손상된 환경 제거

ㄴ 손상된 환경 제거하기

(프로젝트가 삭제되어 기본 환경을 참조할 수 없는 경우)

 

기본 환경 변경하기

ㄴ 기본 환경 바꾸기

 

 

[ 참고자료 ]

 

https://docs.microsoft.com/ko-kr/visualstudio/python/managing-python-environments-in-visual-studio?view=vs-2019#selecting-and-installing-python-interpreters

ㄴ Python환경은 어떻게 관리하나요?

 

http://euhyeji.blogspot.com/2018/08/visualstudio-python.html

ㄴ 비쥬얼 스튜디오에서 파이썬 사용하기 - PTVS with Anaconda





"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


댓글