weasyprint1 [서버 구축 가이드 02] Mac 개발 환경 — 가상환경, 의존성 고정, 비밀값(.env) 분리 [서버 구축 가이드 02] Mac 개발 환경 — 가상환경, 의존성 고정, 비밀값(.env) 분리서버에 올리기 전, 개발 단계에서 미리 잘 해 두면 배포가 훨씬 쉬워지는 것들을 정리합니다. 핵심은 "서버에서 그대로 재현 가능한 환경"과 "비밀값이 코드에 섞이지 않는 구조"입니다.1. Python 가상환경(venv)프로젝트마다 독립된 패키지 공간을 만듭니다. 시스템 Python에 패키지를 섞어 설치하면 버전 충돌이 나고, 서버에서 같은 환경을 재현하기 어렵습니다.cd ~/WorkSpace/projpython3 -m venv .venv # 프로젝트 폴더 안에 .venv 생성source .venv/bin/activate # 이 터미널에서 .venv의 python/pip 사용python .. 2026. 10. 16. 이전 1 다음