데브허브 | DEVHUB | 잡코드에 시간 낭비 ㄴ
- 프로젝트에 직접 넣기 애매하지만 자주 쓰는 유틸리티 코드를 라이브러리처럼 재활용하는 방법을 소개합니다. ♻️
- 파이썬이 설치된
site-packages 폴더에 코드를 넣어두면 import하여 편리하게 사용할 수 있습니다. 📁
setup.py 파일을 활용하여 개인 유틸리티 코드를 설치 가능한 패키지로 만들 수 있습니다. 🛠️
setup.py는 setuptools의 setup 함수를 사용하여 패키지 이름, 버전, 포함할 폴더 등을 정의합니다. 📦
pip install . 명령어로 로컬에서 패키지를 설치할 수 있습니다. 💻
- GitHub 저장소를 활용하면 인터넷만 있으면 어디서든 쉽게 패키지를 설치하고 관리할 수 있습니다. 🌐
pip install git+github_경로 명령어로 GitHub에 있는 패키지를 직접 설치할 수 있습니다. 🚀
- GitHub를 통한 설치는 변경사항 반영이 용이하며,
pip install --upgrade로 업데이트할 수 있습니다. 🔄
- 이 방법을 통해 개인 코드를 효율적으로 재사용하고, 여러 환경에서 일관된 개발 환경을 구축할 수 있습니다. ✨