본문 바로가기
파이썬(Python)

[Django] 파이썬 가상환경(virtualenv) 만들기(1)

by 즐거운코딩 2023. 12. 3.
반응형

파이썬으로 프로그램 개발시 다양한 라이브러리와 패키지를 다운로드 받아서 사용하게 됩니다. 이 때 설치 시점에 따라 또는 다른 개발자가 개발한 프로젝트의 수정 등을 진행할 때 버젼이 맞지 않으면 실행되지 않는 경우가 많아 환경셋팅 하는데 시간을 많이 소모하게 됩니다.

파이썬에서는 이러한 문제를 해결하기 위해 프로젝트 단위로 환경을 셋팅하고 관리할 수 있도록 가상환경을 기본적으로 지원하고 있습니다.

 

일반적인 가상환경 셋팅 보다는 파이썬 프레임워크인 장고(Django) 프로젝트를 예시로 하여 가상환경 설정 및 프로젝트 셋팅 방법에 대해 정리해 보았습니다.

우선 기본적으로 프로젝트 관리를 위해 Git을 활용하도록 하겠습니다.

 

1.  프로젝트 Git Repository 생성

Git 가입은 다른 설명자료를 참고하고, Repository 생성부터 진행하겠습니다.

  •  예시로 Dajngo_delivery Repository를 다음와 같이 생성합니다.

git repository 생성

     프로젝트 개발중에는 private 를 선택하고 Readme file 추가는 나중에 추가할 수 있으니 옵션 입니다.

     Add .gitignore 는 개발언어에 따른 템플릿을 선택하면 됩니다. 여기서는 파이썬을 선택합니다.

     .gitignore는 다음 블로그에서 구체적인 예시를 설명하겠지만 불필요하거나 중요한 파일을 git에 올리지 않도록 관리하는 파일로

     파이썬 개발자들이 일반적으로 버젼관리를 하지 않아도 되는 목록이 있는 .gitignore 파일이 자동으로 생성됩니다.

 

2.  생성된 Repository와 local PC 연결하기

  • 생성된 리포지토리로 들어가서 Code 를 선택하면 Clone  연결을 위한 URL을 복사
  • 터미널에서 연동하고자 하는 디렉토리로 이동하고 "git clone URL"  입력
  • git에 등록된 파일을 복사해서 가져옴

 

3. Visual Studio 에서 가상환경 설정

  • 터미널에서 $virtualenv myenv (myenv는 가상환경 이름)  실행

  • 가상환경 활성화 하기 $source myenv/bin/activate 실행
    • 가상폴더인 (myenv) 가 경로 앞에 표시

  • 가상환경 종료하기  $deactivate 실행

 

반응형