유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

편히 활용하라는 배려

임커밋

2025. 10. 3.

0

#devops
  • pip install -e .는 '편집 가능한(editable)' 설치를 의미하며, 개발 중인 패키지나 자주 수정하는 유틸리티 코드에 특히 유용합니다. 📝
  • 일반 pip install .은 현재 프로젝트의 소스 코드를 파이썬의 site-packages/ 폴더로 복사하여 설치합니다. 📦
  • -e 옵션을 사용하면 site-packages/에 실제 코드를 복사하는 대신, 원본 프로젝트의 소스 코드를 가리키는 '바로가기'(심볼릭 링크)를 생성합니다. 🔗
  • 이 바로가기 덕분에 원본 프로젝트의 코드를 수정하면, import 시 수정된 내용이 즉시 반영되어 재설치할 필요가 없습니다. 🔄
  • -e 옵션이 없으면 site-packages/에 복사된 코드를 사용하므로, 원본 코드를 수정해도 변경 사항을 반영하려면 다시 설치해야 합니다. ⚠️
  • 따라서 -e 설치는 코드 변경이 잦은 프로젝트를 관리하고 테스트할 때 개발 편의성을 크게 높여줍니다. 🚀
  • 코드 수정 없이 단순히 패키지를 사용만 할 경우에는 -e 옵션 없이 설치해도 무방합니다. ✨

Recommanded Videos