질문있어요
파이썬 개발자분들 가상환경 관리방식 어떤 걸 선호하시나요
조회 5,194 · 공감 0 · 댓글 17
1. conda
2. venv
3. 기타...
전 항상 conda를 써왔는데 venv로 프로젝트 폴더마다 가상환경 따로 쓰는 방식도 괜찮더라구요.
취향의 영역일지 회사 정책의 영역일지는 모르겠지만 맥으로 파이썬 개발하시는 분들은 가상환경 관리 툴 어떤 걸 선호하시나요?
질문있어요
조회 5,194 · 공감 0 · 댓글 17
1. conda
2. venv
3. 기타...
전 항상 conda를 써왔는데 venv로 프로젝트 폴더마다 가상환경 따로 쓰는 방식도 괜찮더라구요.
취향의 영역일지 회사 정책의 영역일지는 모르겠지만 맥으로 파이썬 개발하시는 분들은 가상환경 관리 툴 어떤 걸 선호하시나요?
댓글 17
/Vollago
데이터류는 conda로 관리합니다.
개인적으로 conda 는 파이썬 뿐만 아니라 개발용 라이브러리 바이너리까지 관리하려 드는게 맘에 안들고 실제로 꼬인경우가 너무 많아서 안쓴지 몇년 됐습니다.
보통의 서버는 굳이 가상환경까지는 필요가 없더군요.
저는 반대로 가상환경이라는 것에 덕에 디펜던시가 남발이 된 상태로 정리가 안된 프로젝트를 보고,
하나씩 다 정리해서 맞춰준 적이 있습니다.
조금만 신경써서 업데이트하고 디프리케이트된 것 맞춰가주면 해결될 일을
가상환경에 맞췄다고 구버전에 맞춘 상태로 그냥 디펜던시 문제로 이도저도 할 수 없게 만들어놓는게
꼭 옳은 일일까? 라는 의문이 들더군요.
저는 쓰는 것은 오케이지만, 무조건 그것에만 의존해서 버전이 난립하는 프로젝트를 가지는 것은 추후 유지보수에
좋지는 않다고 생각합니다.
pipenv라고 합니다.