inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

장고 설계철학으로 시작하는 파이썬 장고 입문

프로젝트 생성 및 파이참에서 이쁘게 개발하기

'venv' 같은 이름의 가상환경 만들지마세요

258

정승용

작성한 질문수 1

0

어떤 가상 환경인지 환경 이름에 드러나게 작성해주는게 좋습니다.

변수명 작성할때도 a, b, 이렇게 하는 것 보다 name, age, 이런 식으로 의미를 명확히 담아서 만드는게 코드 유지보수하기 좋잖아요?

나중에 가상환경들이 많아졌을 때, 환경 이름이 venv, venv1, venv2, 이런식으로 되어 있는 것과, django_test_venv, flask_py310_env, streamlit_llm_chatbot_py311_venv 등으로 되어있는 것 중 어떤게 더 사용이 편할지 생각해보시면 되겠습니다.

이 강의도 그렇고 인터넷 보면 죄다 예제가 venv로 만드는 것으로 되어있는데 현업에서 이렇게 하다가 개고생하고 드리는 말씀이니 참고하세요...

python django

답변 1

0

이진석

안녕하세요. 의견 감사드립니다.

저는 가상환경을 어디에 만드느냐에 따라 가상환경의 이름을 다르게 짓고 있습니다.

현재 프로젝트 내에 가상환경을 만든다면, 이미 그 프로젝트 내에 생성한 것 만으로 그 프로젝트에서 사용할 가상환경 임이 명시적이니까 venv 혹은 .venv 이름으로 가상환경 이름을 지어도 충분할 것입니다.

요즘 핫한 uv 의 경우에는 uv venv 명령을 입력하면 .venv 폴더에 가상환경을 생성합니다.

그런데, anaconda python의 conda 환경처럼 모든 가상환경이 하나의 폴더에 모여 관리될 때에는 프로젝트 명으로 가상환경을 지어서 사용하고 있습니다.

감사합니다. :)

1

정승용

강사님, 우선 강의 잘 보고 있습니다!

그런거였군요. 저는 conda를 쓰고 있어서 그랬는데, 생각해보니 어차피 프로젝트 폴더 아래에 가상환경 폴더를 만드는거면 늘 venv로 만들어도 크게 문제가 생기지는 않겠네요. 제가 어설프게 알고 잘못 이야기한 것 같습니다. 죄송합니다.

잘못된 글이지만 다른 분들에게도 참고가 되시라는 의미에서 글을 지우거나 하진 않겠습니다. 감사합니다. ^^

0

이진석

질문주신 덕분에 더 잘 정리가 된 듯 합니다. 감사드립니다. :-)

pycharm 리딤코드

0

64

2

pycharm 프로 에디션

0

161

2

메일 전송하는 부분은 어떨때 쓰는건가요?

0

87

1

get_object_or_404로 바꾼 후 계속 오류가 나옵니다

0

120

2

[Django 5 버전 - 해결 방법] Method Not Allowed (GET)

0

289

1

개발환경 구축 관련하여 질문드립니다.

1

224

1

PyCharm Professional

0

257

1

accounts/url 질의

0

235

2

render 관련

0

230

1

추가질문 환경세팅)

0

343

3

장고프로젝트 생성시

0

254

2

도커 설치관련

0

234

1

환경세팅 질문드려요

0

234

1

smtp 발송에서

0

276

2

주소가 app/app/1로 나와요

0

199

1

주소가 app/app/1로 나옵니다

0

250

2

CreateView에 html 코드가 어떻게 적용되는 걸까요?

0

372

1

#장고 철학5 모델 설계 질문 드립니다.

0

207

1

URL 매핑 관련해서 질문드립니다.

0

272

1

Http Method 관련 질문입니다.

0

165

1

벌레모양 디버그랑 런이란 무슨 차이가 있나요?

0

494

1

파이참 프로 에디션

0

207

1

sql

0

348

1

Git

0

245

1