hyeonkimmm / gift-data-backend-repo

gift project - naver shopping data etl, backend process code repo
2 stars 0 forks source link

가상환경 셋팅 #1

Closed hyeonkimmm closed 2 years ago

hyeonkimmm commented 2 years ago

프로젝트 개발 시 가장 고민되는 가상환경 설치를 뭐로 할지 고민.. venv, conda, virtualenv, pipenv, docker

  1. 파이썬에서 권장하는 pipenv 사용 - 의존성 관리 측면 좋음 + 한번도 안써봐서 써보고 싶음
  2. docker - docker 사용하고 싶긴 한데.. 뭔가 꺼려지는 느낌 (여유 될 때 한번 꼭 써보자)

참고 블로그 https://dining-developer.tistory.com/21 https://devbull.xyz/python-create-environment/

hyeonkimmm commented 2 years ago

pipenv graph로 간단하게 설치한 모듈 확인 가능

hyeonkimmm commented 2 years ago

pipenv --venv -> 가상환경 위치 pipenv --py -> 인터프리터 위치 pipenv grpah -> 설치 모듈 확인 pipenv run python -> 파이썬 인터프리터 실행 pipenv shell -> 가상환경 활성화(설치 안되어 있으면 자동 설치) exit -> 가상환경 비활성화 pipenv --rm -> 가상환경 삭제 pipenv install requests -> 특정 패키지 설치 pipenv install pytest --dev -> 개발용 패키지 설치 pipenv install -> pipfile 을 바탕으로 설치 pipenv check -> 보안 취약점 패키지 확인