반응형

개발 Dev/통합개발도구 IDE 3

Visual Studio Code 원격 개발 기능으로 서버 접속해서 파이썬 파일 실행, 디버깅 하는 방법

Visual Studio Code 설치 https://code.visualstudio.com/ 여기서 내려받을 수 있다. 내려받아서 설치하자. 실행하면 아래와 같은 화면이 나타난다. 네모가 4개 있는 아이콘이 익스텐션 아이콘이다. 그것을 누른 뒤 검색창에 remote를 누르고 Remote Development를 설치하자. SSH 접속 설정 F1키를 누르자. 아래처럼 최상단에 Remote-SSH: Open SSH Configuration File... 을 클릭한다. 기본 값인 가장 맨 위의 /.ssh/config를 누른다. 아래처럼 파일이 생성된다. 입력 내용에 맞게 입력하면 된다. 내 로컬 AI 서버 접속 설정 정보 예는 다음과 같다. private key를 이용해서 접속하는 경우 아래 예처럼 Ident..

파이참 원격 개발 기능으로 서버 접속해서 파이썬 파일 실행과 디버깅 하는 방법

원격 개발Remote Development이 필요한 상황 백엔드 개발의 경우 개발할 때 로컬에서 주로 개발하므로 원격 개발이 그리 많이 필요하지 않다. 하지만 인공지능 개발을 하다보면 원격 개발 기능을 자주 사용하게 된다. 로컬 컴퓨터에 GPU 성능이 좋지 않아 딥러닝 코드를 실행시키는 것조차 어려운 경우가 많기 때문이다. 그래서 본인 노트북에서 고성능 GPU가 달린 컴퓨터로 접속해서 원격 개발하는 경우가 많다. 파이참PyCharm 원격 개발Remote Development 파이참PyCharm을 실행하면 아래와 같은 화면이 나온다. 아쉽지만 원격 개발은 PyCharm Pro만 지원이 된다. Remote Development를 누르고 SSH를 누르자. SSH 접속 화면이다. 접속 방법 로컬 서버 예 같은 ..

파이참Pycharm에서 장고Django 중지점Breakpoint 찍어서 디버깅하는 방법

파이참Pycharm 같은 IDE를 사용하는 이유는 자동완성과 디버깅의 편의성 때문이다. 간단한 DRF(Django Rest Framework) 예제 코드다. 실행/디버그 구성 등록 디버깅을 위해서는 Run/Debug Configuration 등록이 필수다. 아래 예처럼 추가해준다. 가장 중요한 것은 환경 변수 등록이다. DJANGO_SETTINGS_MODULE=project.settings을 제대로 등록해야 설정을 읽어와서 실행 가능해진다. 중지점Breakpoint 찍기 원하는 곳에 중지점Breakpoint을 찍자. 사실 필요 없는 코드지만 중지점을 찍기 위해서 원래 정의된 create을 그대로 복사붙여넣기 했다. 디버깅 모드로 실행하기 디버깅 모드로 실행하자. 오른쪽 상단 벌레 아이콘이 디버깅 모드 실..

반응형