윈도우 환경에서 파이썬은 비주얼스튜디오 코드로 개발하는 것이 제일 낫다. 여기에서는 비주얼스튜디오코드에서 가장 파이썬을 설치하고, 작성 후 코드를 실행/디버깅 할 수 있는 기본적인 환경을 구성한다.

 

일단 파이썬을 다운로드 하자, 파이썬 공식 홈페이지에서 받을 수 있다.

Welcome to Python.org

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

상단 다운로드 메뉴에서 최신버전을 받은 후 설치한다. 현재 3.12.1이 최신

마찬가지로 다운받아 설치하자 아래 Download for windows를 누르자.

비주얼스튜디오 코드 실행해 좌측 extension 버튼을 눌러 python을 검색하면 나오는 2가지 intelisense, indent 2개를 설치한다

 

개발하기 좋도록 필수 확장을 설치해야 한다. 일단  python extension 설치

문법체크를 위한 python indent extension 설치

설치후 커맨드프롬프트를 열어 python --version을 치면 현재 버전을 알 수 있다.

그 외 사용할 라이브러리는 모두 커맨드프롬프트 상에서 pip install 을 이용해 설치하면 된다.

비주얼스튜디오 코드에서 테스트할 파이썬 코드를 작성 후 상단 메뉴에서 runwithout debugging을 선택하면 바로 실행해 볼 수 있다

디버깅을 스텝 디버깅이 가능하며 현재 변수의 상태, 브레이크를 걸어 확인 할 수 있다. 위의 기본 qt 예제를 실행한 모습

파이썬이 인터프리터 언어이므로 속도를 조금 느릴지 몰라도 실제 커맨드 창에서 한줄씩 쳐보며 프로그램도 가능하다.

웹에서도 테스트하기 좋게 잘 되어있지만 실제 개발환경을 구축해 보고 라이브러리를 설치해가며 배워나가는 것이 좋다. 워낙 파이썬이 다양한 라이브러리를 가지고 있기 때문에 pypi.org에서 검색해보면 다 나와있고 활용하면 된다. 내가 보기엔 스튜디오 코드로 개발을 하고 pyinstaller를 이용해 실행 파일을 만들어 동작 시키는 것이 좋다. 물론 py 파일을 그대로 제공해 실행할 수 있도록 유틸리티화 해도 나쁘지 않다

 

PyPI · The Python Package Index

 

PyPI · The Python Package Index

The Python Package Index (PyPI) is a repository of software for the Python programming language.

pypi.org

펌웨어 개발을 위주로 하다보니 쓰는 툴이 KEIL, 소스인사이트,MPLAB 외엔 쓸일이 그렇게 많지 않았는데,.. 요새는 업무가 확장되는 추세라 웹도 하다보니 비주얼스튜디오코드를 사용하게 되었고, 예전 10년전에 쓰던 자바 개발환경이 이클립스였었는데 비주얼스튜디오코드로 아주 손쉽게 구성 되길래 이전해 보았다. 요새는 비주얼스튜디오 코드로 파이썬과 아두이노 등 여러 개발환경 구성이 가능해서 좋다.


*하단 유튜브 링크를 참조하여 그대로 따라한 내용 간단 정리

https://www.youtube.com/watch?v=JBXdaAXtRjk

 

 

다운로드 완료 후 실행하면 설치 목록을 확인 할 수 있는데, 비주얼스튜디오 코드는 설치 되어 있었기 때문에 JDK와 extension만 설치를 진행 하는 것으로 나타난다

설치 완료 후 visual studio code를 이용해 간단하게 java코드를 만들어 실행해 보았다.

.

큰 무리 없이 환경 구성이 되었고 디버깅도 가능했다. 굳이 이클립스를 쓰지 않아도 되겠네..

 

라즈베리파이에 ssh를 설치하면 원격으로 제어가 가능해 별도의 키보드나, 모니터를 끼우지 않아도 된다. 요새는 클라우드 작업이 좀 있다보니 비주얼스튜디오코드를 이용해 관리를 하는데 라즈베리파이도 똑같이 이를 이용해서 편하게 작업 할 수 있다.

 

비주얼스튜디오 코드를 사용 한다면 아래의 remote-ssh 익스텐션을 설치한다.

설치 후 F1을 눌러 SSH를 치면 OPEN SSH CONFIGURATION FILE을 클릭한다

그리고 SSH CONFIG 로 경로를 선택한다

그러면 접속할 주소와 나타날 이름, ssh로 접속을 시도할 라즈베리파이에 사용중인 계정을 입력해 둔다.

저장 한 뒤에 다시 f1을 눌러 connect to host를 클릭한다

그러면 위에서 추가했던 rasp를 확인 할 수 있다. 이를 선택한다

remote 접속할 환경을 선택하는데 당연히 linux 이다.

접속하면 좌측엔 폴더 트리를 볼 수 있으며, 소스코드와 파일을 열어 직접 수정 할 수 있다

아래를 보면 터미널을 이용할 수도 있으니 참고하기 바란다.

훨씬 편하게 작업 할 수 있다. 라즈베리파이4가 요새 비싸져서 그렇지 유용하게 사용 할 수가 있다... 다만 요새 중국 저가형 알리산 미니pc들이 워낙 잘 나오다 보니 라즈베리파이4의 경쟁력이 조금은 위협 받는 것 같단 생각이 들기도 하고.. 여기에서는 라즈베리파이의 ssh 설정과 계정 설정등은 다루지 않았으니 별도로 찾아 보기 바란다

아래에 참고한 블로그 글을 링크한다

 

+ Recent posts