Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | |||||
| 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| 10 | 11 | 12 | 13 | 14 | 15 | 16 |
| 17 | 18 | 19 | 20 | 21 | 22 | 23 |
| 24 | 25 | 26 | 27 | 28 | 29 | 30 |
| 31 |
Tags
- 재테크
- Python
- N잡
- 강환국
- IRP
- 개인연금
- ace 미국30년국채액티브(h)
- 삼성전자
- 삼성전자우
- SCHD
- chatGPT
- 업비트
- 매일매수
- 자동매매
- 앱테크
- JEPQ
- 퇴직연금
- isa
- ETF
- 주식
- 오블완
- 연금
- 토스
- 국장
- OXY
- 미국주식
- 직투
- 티스토리챌린지
- rise 200고배당커버드콜atm
- S&P500
Archives
- Today
- Total
재테크 A2Z
2025.05.18 개발환경 통일가이드 본문
1. 개발환경 통일 (Windows + Mac + GitHub) 항목부터 시작하겠습니다.
당신의 작업환경을 기반으로, 두 OS에서 모두 동일하게 작동하고 GitHub로 협업이 가능한 Python 개발환경 세팅 로드맵을 정리해드릴게요.
🧰 개발 환경 통일 가이드 (Windows + macOS + GitHub)
✅ 1. 기본 툴 설치
공통 설치 (윈도우 & 맥북)
항목설명
| Python 3.10+ | 두 OS 모두 동일 버전 설치 추천 |
| Git + GitHub 계정 | 코드 공유 및 버전 관리 |
| VS Code | 통일된 에디터 환경 |
| Poetry (또는 venv) | 패키지/환경 통합 관리용 (추천) |
🧱 2. 가상환경 구성 (Poetry 추천)
Poetry 설치
프로젝트 생성 및 환경 구성
bash
복사편집
poetry new autobot-trader cd autobot-trader # 프로젝트 폴더 내부 구조 # autobot-trader/ # ├── autobot_trader/ # ├── tests/ # ├── pyproject.toml # └── README.rst # 필요한 패키지 설치 poetry add pandas numpy matplotlib pyupbit ccxt python-telegram-bot schedule
가상환경 진입
bash
복사편집
poetry shell
이렇게 하면 모든 패키지 및 설정이 pyproject.toml에 기록되어
맥북에서 GitHub 클론 후 poetry install만으로 동일 환경 세팅 가능!
📦 3. GitHub 레포지토리 연동
GitHub 저장소 만들기
.gitignore 예시
gitignore
복사편집
__pycache__/ *.pyc .env *.sqlite3 autobot_trader/logs/
첫 커밋 & 푸시
bash
복사편집
git add . git commit -m "initial commit" git push -u origin master
🧪 4. VS Code 설정 (Windows & Mac 통일화)
확장 추천
- Python
- Pylance
- GitLens
- Jupyter
- .env support
VS Code 설정 예시
.vscode/settings.json
json
복사편집
{ "python.defaultInterpreterPath": ".venv/bin/python", "python.formatting.provider": "black", "editor.formatOnSave": true }
✅ 결과: 다음부터 작업할 때는?
- 윈도우에서 작업한 후 GitHub에 푸시
- 맥북에서 git pull 후 poetry install
- 양쪽에서 동일한 가상환경, 패키지, 코드, 설정으로 작동
이제 ✅ 환경은 통일됐고, 다음으로:
- PyUpbit 백테스트 전략 코딩
- 실시간 자동매매 루프 작성
- 서버에서 자동실행 (NSSM 등)
- Telegram 알림 설정
이 중 어느 파트부터 이어서 도와드릴까요?
'코딩 & 파이썬' 카테고리의 다른 글
| Poetry 설치 후 GitHub 연동 시 발생한 에러와 해결 방법 (Windows 기준) (0) | 2025.05.19 |
|---|---|
| 2025.05.19 Poetry로 Python 프로젝트 설정하는 방법 (윈도우 기준) (0) | 2025.05.19 |
| 2025.05.19 GitHub 초기 커밋 구조 만들기 (0) | 2025.05.19 |
| 2025.05.18 로드맵 (0) | 2025.05.18 |
| 2025.05.18 코딩 계획 수립 (0) | 2025.05.18 |
