Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
modularpi:python:pythonsetting:index [2026/02/15 01:59] – [Visual Studio Code / 파이썬(Python) 설치] adminmodularpi:python:pythonsetting:index [2026/04/02 05:51] (current) – [2. 모듈라Pi host 네트워크 등록] admin
Line 12: Line 12:
 개발 PC의 플랫폼(Windows, macOS 등)에 맞는 Python, Visual Studio Code을 아래의 링크에서 다운로드하여 설치해주세요.   개발 PC의 플랫폼(Windows, macOS 등)에 맞는 Python, Visual Studio Code을 아래의 링크에서 다운로드하여 설치해주세요.  
  
-  * [[https://www.python.org/downloads/|[Python 다운로드 (Site)]]][[https://code.visualstudio.com/download|[Visual Studio Code 다운로드 (Site)]]]+  * [[https://www.python.org/downloads/|[Python 다운로드 (Site)]]] 
 +  * [[https://code.visualstudio.com/download|[Visual Studio Code 다운로드 (Site)]]]
  
 {{ :modularpi:python:pythonsetting:python_install.png?nolink |}} {{ :modularpi:python:pythonsetting:python_install.png?nolink |}}
Line 19: Line 20:
   - py. 파일 생성 :  파일 → 새 파일 → 프로젝트 파일을 생성합니다.(name.py)   - py. 파일 생성 :  파일 → 새 파일 → 프로젝트 파일을 생성합니다.(name.py)
   - 인터프리터 선택 :  검색창 → 명령표시 및 실행 → Python 인터프리터 선택 → 설치한 python 선택   - 인터프리터 선택 :  검색창 → 명령표시 및 실행 → Python 인터프리터 선택 → 설치한 python 선택
-{{ :pythonsetting:vscord_프로젝트_생성.png?nolink |}}+ 
 +{{ :modularpi:python:pythonsetting:vscord_project.png?nolink |}} 
   * python 인터프리터 실행시 동작을 확인할 수 있습니다.   * python 인터프리터 실행시 동작을 확인할 수 있습니다.
-{{ :pythonsetting:run_python.png?nolink |}} + 
-\\+{{ :modularpi:python:pythonsetting:run_python.png?nolink |}} 
  
  
Line 31: Line 35:
 ==== 1. Remote-SSH 확장 설치 ==== ==== 1. Remote-SSH 확장 설치 ====
 Visual Studio Code의 확장에서 Remote-SSH 설치 합니다. Visual Studio Code의 확장에서 Remote-SSH 설치 합니다.
-{{ :pythonsetting:remote.png?nolink |}} + 
-==== 2. 모듈라Pi host 네트크 등록====+{{ :modularpi:python:pythonsetting:remote.png?nolink |}} 
 +==== 2. 모듈라Pi host 네트크 등록====
 모듈라 Pi에 접속하기 위해서는 Visual Studio Code에서 Remote-SSH 네트워크 등록을 해야 합니다. 모듈라 Pi에 접속하기 위해서는 Visual Studio Code에서 Remote-SSH 네트워크 등록을 해야 합니다.
 등록 절차는 아래와 같이 진행합니다. 등록 절차는 아래와 같이 진행합니다.
   - F1 키를 눌러 명령 팔레트 검색창에 **새 SSH 호스트 추가(Add New SSH Host)**를 입력하여 선택합니다.   - F1 키를 눌러 명령 팔레트 검색창에 **새 SSH 호스트 추가(Add New SSH Host)**를 입력하여 선택합니다.
-  - SSH로 연결할 모듈라 Pi의 계정과 IP 주소를 입력합니다.(예 :pi@192.168.0.6)+  - SSH로 연결할 모듈라 Pi의 계정과 IP 주소를 입력합니다.(예 :admin@192.168.0.6)
   - 저장할 **SSH 구성 파일(config)**을 선택합니다. (일반적으로 C:\Users\<사용자명>\.ssh\config)   - 저장할 **SSH 구성 파일(config)**을 선택합니다. (일반적으로 C:\Users\<사용자명>\.ssh\config)
 ☞ 모듈라 Pi에 SSH를 비밀번호 인증 방식을 사용하는 경우, 접속 시 비밀번호를 입력하면 됩니다. ☞ 모듈라 Pi에 SSH를 비밀번호 인증 방식을 사용하는 경우, 접속 시 비밀번호를 입력하면 됩니다.
 기본 비밀번호는 raspberry 입니다. 기본 비밀번호는 raspberry 입니다.
-{{ :pythonsetting:ssh_connectpi.png?nolink |}} 
  
 +{{ :modularpi:python:pythonsetting:python1-1.png?nolink |}}
 ==== 3. 모듈라Pi Remote-ssh 접속 / 실행==== ==== 3. 모듈라Pi Remote-ssh 접속 / 실행====
 모듈라 Pi의 Host(pi) 등록을 정상적으로 마쳤다면, 아래와 같이 Visual Studio Code에서 원격으로 접속할 수 있습니다. 모듈라 Pi의 Host(pi) 등록을 정상적으로 마쳤다면, 아래와 같이 Visual Studio Code에서 원격으로 접속할 수 있습니다.
   * 1. F1 키를 눌러 명령 팔레트 검색창에 새 SSH 호스트 연결(Connect to Host...) 선택합니다.   * 1. F1 키를 눌러 명령 팔레트 검색창에 새 SSH 호스트 연결(Connect to Host...) 선택합니다.
   * 2. 목록에서 등록된 모듈라 Pi의 네트워크 IP를 선택합니다.   * 2. 목록에서 등록된 모듈라 Pi의 네트워크 IP를 선택합니다.
-{{ :pythonsetting:ssh_접속.png?nolink |}}+{{ :modularpi:python:pythonsetting:ssh_init.png?nolink |}}
 \\ \\
 모듈라 Pi의 /home/pi/ 디렉터리에 접근하여 파일을 생성하고, Python 프로그램을 작성하여 실행할 수 있습니다. 모듈라 Pi의 /home/pi/ 디렉터리에 접근하여 파일을 생성하고, Python 프로그램을 작성하여 실행할 수 있습니다.
   * 3. 정상적으로 연결되면 모듈라 Pi 호스트에 대한 Visual Studio Code 새 창이 열리며, 아래와 같이 SSH 접속 상태를 확인할 수 있습니다.   * 3. 정상적으로 연결되면 모듈라 Pi 호스트에 대한 Visual Studio Code 새 창이 열리며, 아래와 같이 SSH 접속 상태를 확인할 수 있습니다.
   * 4. '폴더열기' → '/home/pi/' 디렉토리 열기    * 4. '폴더열기' → '/home/pi/' 디렉토리 열기 
-{{ :pythonsetting:host접속.png?nolink |}}+ 
 +{{ :modularpi:python:pythonsetting:host_contact.png?nolink |}} 
   * 5. 사용자 폴더를 추가한 후 .py 확장자의 파이썬 프로그램을 생성해 주시기 바랍니다. 이후 Python 인터프리터를 실행하면, 해당 폴더 위치의 프로그램이 정상적으로 동작하는 것을 확인하실 수 있습니다.   * 5. 사용자 폴더를 추가한 후 .py 확장자의 파이썬 프로그램을 생성해 주시기 바랍니다. 이후 Python 인터프리터를 실행하면, 해당 폴더 위치의 프로그램이 정상적으로 동작하는 것을 확인하실 수 있습니다.
-{{ :pythonsetting:실행결과.png?nolink |}}+ 
 +{{ :modularpi:python:pythonsetting:finalrun.png?nolink |}} 
 ☞ 만약 실행 버튼이 보이지 않을 경우, 확장에서 Python Extension Pack을 설치해 주십시오. ☞ 만약 실행 버튼이 보이지 않을 경우, 확장에서 Python Extension Pack을 설치해 주십시오.
 +
 [[..:index|Python을 이용한 CFNET I/O 개발]] [[..:index|Python을 이용한 CFNET I/O 개발]]