Windows

파이썬을 위해 VScode와 Visual Studio 2022를 설치후 디버깅 방법까지!

by DarkHunt posted Apr 01, 2023
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

GPT그림파일을 인공지능의 명령어로 잘 뽑아내는 프로그램을, 돈받고 파는 해외 업체가 있습니다.

GPT코딩은 

VScode과 

Visual Studio 2022의 디버깅이 그런 역할을 하는데요. 

둘다 모두 꽁짜!!!!!!!!!!!!입니다.

 

매우 사양이 나쁜컴이 아니면 파이썬 할때는요. Visual Studio 2022를 강추합니다.

VScode의 디버깅에는 초보자가 쓰기에는 몇가지 단점이 있어요.

 

Visual Studio Code 에디터를 설치하는 방법

https://youtu.be/KL1MIuBfWe0?t=1021 17분1초 부분에 나와요.

Visual Studio 2022를 설치하는 방법.

https://www.visualacademy.com/docs/python/python-install-visualstudio/ https://youtu.be/xWTSMc2acOk 

 

Visual Studio 2022와 관련된 중요한 팁입니다.

파이썬을 프로젝트를 안 만들고, 그냥 아무 폴더에 있는 파이썬을 바로 열어서 실행하려면요. 

아래 링크처럼 폴더 열기로 오픈해서 열어야 합니다. 

https://learn.microsoft.com/ko-kr/visualstudio/python/quickstart-05-python-visual-studio-open-folder?view=vs-2022

그냥 윈도우 탐색기에서 마우스 오른쪽으로 소스코드 열기 누른후,  VS2022로 오픈하면 안 열리는 경우가 있습니다. 

 

 

만약 제대로 파이썬이 실행 안된다면 시작->실행 -> Visual Studio Installer  검색해서  실행후, 수정 누르고 뜨는 메뉴에서 파이썬에서 체크후 

파이썬 언어지원과 파이썬 버전명 몇비트 이게 제대로 설치되어 있는지 체크하세요. 없다면 설치하세요.

===============================

Visual Studio 2022 에서 파이썬 모듈을 설치하는 방법을 많이 모르셔서 남깁니다. 

아래 링크에 나온것처럼 설치하면 됩니다->https://stackoverflow.com/questions/15185827/can-pip-be-used-with-python-tools-in-visual-studio

위 내용을 한글메뉴가 나오는 동영상으로 찍었습니다. 

https://youtu.be/Uj4JPW5_fxQ

====================

 

디버깅을 하는 방법은 아래와 같습니다.

 

VScode 왕초보용  사용법

https://youtu.be/GEGXVzegNew

 

Visual Studio 2022 왕초보용 사용법

https://learn.microsoft.com/ko-kr/visualstudio/debugger/debugger-feature-tour?view=vs-2022 

 

어느정도 코딩을 배웠을때 사용법

https://youtu.be/IwC-BVM2_YQ 

 

 

왕초보는 왕초보용 사용법만 알아도 능률이 올라갑니다. 

===========================

 

이하 기타 디버깅 방법.

 

https://learn.microsoft.com/ko-kr/visualstudio/python/linting-python-code?view=vs-2022 Visual Studio 2022 디버깅은 기본적으로 설치되어 있는, pylint으로도 충분하다고 말하는 경우도 있는데요. pylint명령줄 기본옵션 + 고급옵션을 써야 쓸만한데,  기본옵션의 안내 메세지조차  직관적이지 않는 영문-에러메세지라서 왕초보에게는 어렸습니다.  c#에서도 pylint처럼 노랑색 경고 뛰어주는게 기본으로 있는데요.  C# 그 기능을 온전히 사용하고 여러 메세지 다 처리해도, 현업에서의 모든 문제를 해결할수 없어서 어차피 디버깅을 합니다. 단 협업에서는 위에 나온 중급 사용법 그 이상 기능을 사용해서 디버깅해서 업무를 빨리 처리하죠.

 

https://yongbba.tistory.com/31 VScode는 기본설치가 아님으로 이렇게 설치해서 pylint를 써보세요.