2.8 KiB
2.8 KiB
JetBrains Gateway 원격 개발 환경 설정
Windows PC에서 편집 → Mac Mini M4에서 실행하는 환경 구축 가이드
Windows PC Mac Mini M4
┌─────────────────┐ ┌─────────────────────┐
│ JetBrains │ SSH 연결 │ PyCharm 백엔드 │
│ Gateway │ ─────────▶│ ~/youlbot/chat.py │
│ (얇은 클라이언트) │ │ mlx-lm + M4 GPU │
└─────────────────┘ └─────────────────────┘
Windows에서 편집 Mac에서 실행
1단계: Mac에서 SSH 활성화
Mac Mini에서 아래 경로로 이동해 원격 로그인을 켭니다.
시스템 설정 → 일반 → 공유 → 원격 로그인 ON
활성화 후 화면에 표시되는 사용자명@IP주소를 메모해 둡니다.
2단계: 프로젝트를 Mac으로 전송 (Git)
Windows에서 (PowerShell)
cd C:/workspace_python/youlbot
git add .
git commit -m "init: chat.py 초기 코드"
git remote add origin https://github.com/본인계정/youlbot.git
git push -u origin master
Mac 터미널에서
cd ~
git clone https://github.com/본인계정/youlbot.git
cd youlbot
python -m venv py_ai
source py_ai/bin/activate
pip install -r requirements.txt
3단계: JetBrains Gateway 설치 (Windows)
아래 공식 사이트에서 다운로드 후 설치합니다.
https://www.jetbrains.com/remote-development/gateway/
4단계: Gateway에서 Mac 연결
- Gateway 실행
- New Connection → SSH 선택
- 아래 정보 입력
| 항목 | 값 |
|---|---|
| Host | Mac의 IP 주소 |
| Username | Mac 사용자명 |
| Authentication | Password 또는 SSH Key |
- Check Connection 클릭해 연결 확인
- IDE 선택: PyCharm → 버전 선택 → Download and Start IDE
- Mac에 PyCharm 백엔드가 자동 설치됩니다 (최초 1회, 수분 소요)
- 프로젝트 경로 입력:
~/youlbot→ 열기
5단계: Python 인터프리터 설정
PyCharm이 열리면 아래 경로에서 인터프리터를 연결합니다.
Settings → Project → Python Interpreter
→ Add Interpreter → Add Local Interpreter
→ ~/youlbot/py_ai 가상환경 선택
6단계: 실행 확인
PyCharm 터미널에서 아래 명령어로 챗봇을 실행합니다.
source py_ai/bin/activate
python chat.py
첫 실행 시 HuggingFace에서 모델(약 4.5GB)이 자동 다운로드됩니다.
이후 개발 흐름
1. Windows Gateway에서 코드 수정
2. Mac PyCharm 터미널에서 python chat.py 실행
3. 변경사항은 git push/pull로 동기화