· 톺아보기

질문있어요

파이썬 개발자분들 가상환경 관리방식 어떤 걸 선호하시나요

데르롱 ·

조회 5,193 · 공감 0 · 댓글 17

1. conda

2. venv

3. 기타...


전 항상 conda를 써왔는데 venv로 프로젝트 폴더마다 가상환경 따로 쓰는 방식도 괜찮더라구요.

취향의 영역일지 회사 정책의 영역일지는 모르겠지만 맥으로 파이썬 개발하시는 분들은 가상환경 관리 툴 어떤 걸 선호하시나요?

댓글 17

  1. 가꾸 ·
    저는 conda 사용합니다.
  2. cpuu ·
    conda도 프로젝트마다 env 만들어서 사용하지 않나요?
  3. valkiye · · 공감 3
    저는 pyenv, pyenv-virtualenv 사용합니다. 프로젝트 마다 파이썬 버전, 환경 모두 분리를 하고 있습니다.
  4. 이지이잉 · · 공감 1
    콘다로 격리하는게 익숙해지면 도커로 격리해보세여, 도커 격리가 젤 맘편하네요..ㅎㅎ
  5. 엉클머리 ·
    M1에서 문제를 여러번 봉착해서, 그냥 생으로 씁니다. :-(
  6. hoonlight ·
    venv 씁니다
  7. 라우라 ·
    venv 씁니다
  8. feelopk ·
    conda 씁니다.
    /Vollago
  9. Paused ·
    venv 씁니다.
  10. ShadowGallery ·
    venv 씁니다.
  11. Beomi ·
    웹개발류는 venv
    데이터류는 conda로 관리합니다.
  12. w0nder ·
    poetry 씁니다.
  13. 지라르드풍자크 ·
    pyenv + virtualenv + poetry 씁니다.
    개인적으로 conda 는 파이썬 뿐만 아니라 개발용 라이브러리 바이너리까지 관리하려 드는게 맘에 안들고 실제로 꼬인경우가 너무 많아서 안쓴지 몇년 됐습니다.
  14. kkahn ·
    venv ++
  15. IIIxe ·
    콘다는 용량을 너무 많이 잡아먹어요. 저는 헤비하게 파이썬을 쓰지 않아서 가상환경까지는 아예 설정안하고 씁니다.
    보통의 서버는 굳이 가상환경까지는 필요가 없더군요.
  16. IIIxe ·
    @Dodgeball님
    저는 반대로 가상환경이라는 것에 덕에 디펜던시가 남발이 된 상태로 정리가 안된 프로젝트를 보고,
    하나씩 다 정리해서 맞춰준 적이 있습니다.
    조금만 신경써서 업데이트하고 디프리케이트된 것 맞춰가주면 해결될 일을
    가상환경에 맞췄다고 구버전에 맞춘 상태로 그냥 디펜던시 문제로 이도저도 할 수 없게 만들어놓는게
    꼭 옳은 일일까? 라는 의문이 들더군요.

    저는 쓰는 것은 오케이지만, 무조건 그것에만 의존해서 버전이 난립하는 프로젝트를 가지는 것은 추후 유지보수에
    좋지는 않다고 생각합니다.
  17. 꺄끼뀨꺠 ·
    현재까지 venv 사용했었는데요 지금 찾아보니까 공식적으로 권장되는 가상환경툴은
    pipenv라고 합니다.

MaClien 최근 글

MaClien 목록 더 보기