본문 바로가기
IT 인터넷

virtualenv(가상환경) 설치 및 설정

by 곰달달 2023. 3. 24.

 

개발을 하다보면 여러 프로젝트를 동시에 진행하게 됩니다. 하지만 각각의 프로젝트가 독립적으로 작동하기 위해서는 필요한 패키지들이 서로 충돌하지 않아야 합니다. 이를 위해 가상환경(virtualenv)을 사용하면 프로젝트마다 독립적인 파이썬 환경을 구성할 수 있습니다.

 

virtualenv 설치

 

가상환경을 사용하기 위해서는 먼저 virtualenv를 설치해야합니다. virtualenv는 pip을 이용해서 간단하게 설치할 수 있습니다.

 

  • Windows
    1. 명령 프롬프트를 열어줍니다.
    2. pip install virtualenv 명령어를 입력해서 virtualenv를 설치합니다.
  • macOS / Linux
    1. 터미널을 열어줍니다.
    2. sudo pip3 install virtualenv 명령어를 입력해서 virtualenv를 설치합니다.

 

가상환경 생성 및 설정

 

가상환경을 생성하고 설정하는 방법은 다음과 같습니다.

 

  1. 프로젝트를 위한 새로운 폴더를 만듭니다.
  2. 새로 만든 폴더로 이동한 후, virtualenv {가상환경 이름} 명령어를 입력하여 가상환경을 생성합니다.
  3. 생성한 가상환경을 활성화합니다.
    • Windows
      • {가상환경 이름}\\\\Scripts\\\\activate 명령어를 입력합니다.
    • macOS / Linux
      • source {가상환경 이름}/bin/activate 명령어를 입력합니다.
  4. 가상환경을 사용하면서 필요한 패키지들을 설치합니다.
  5. 프로젝트를 종료하고 가상환경을 비활성화하려면 deactivate 명령어를 입력합니다.

다음은 myproject라는 이름의 가상환경을 생성하고 설정하는 예시입니다.

 

mkdir myproject
cd myproject
virtualenv myenv
source myenv/bin/activate
pip install [필요한 패키지 이름]
deactivate

 

위와 같이 가상환경을 생성하고 설정한 후, 다른 프로젝트를 진행하면서 필요한 패키지들을 가상환경에 설치하면 됩니다.

가상환경을 사용하면 서로 다른 프로젝트에서 사용되는 패키지 간 충돌을 방지할 수 있어 개발 환경 구성에 큰 도움이 됩니다. 또한 가상환경을 사용하면 파이썬 패키지를 효과적으로 관리할 수 있어, 의존성 관리가 용이해집니다.