[python] 파이썬 가상환경(virtualenv)을 사용하여 프로젝트를 시작하는 방법은 어떻게 되나요?

가상환경은 파이썬 프로젝트를 개발할 때 프로젝트마다 독립적인 환경을 구축하여 패키지 충돌 문제를 방지하는데 사용됩니다. 가상환경을 사용하면 각 프로젝트마다 필요한 패키지를 별도로 설치하고 관리할 수 있습니다.

가상환경을 시작하기 위해선 다음의 단계를 따라야 합니다:

  1. 가상환경 패키지 설치:

    $ pip install virtualenv
    
  2. 새로운 가상환경 생성:

    $ virtualenv myenv
    

    여기서 myenv는 가상환경의 이름으로 변경할 수 있습니다.

  3. 가상환경 활성화:

    $ source myenv/bin/activate
    

    가상환경을 활성화하면 현재 터미널 세션에서 가상환경의 패키지를 설치하고 사용할 수 있습니다. 활성화된 가상환경은 프롬프트 앞부분에 (myenv)가 표시됩니다.

  4. 필요한 패키지 설치:

    가상환경이 활성화된 상태에서 pip 명령어를 사용하여 필요한 패키지를 설치할 수 있습니다:

    $ pip install package_name
    

    여기서 package_name은 설치하려는 패키지의 이름입니다.

  5. 가상환경 비활성화:

    작업을 마치고 가상환경을 종료하려면 deactivate 명령어를 사용합니다:

    $ deactivate
    

위의 단계를 따르면 새로운 가상환경을 생성하고 필요한 패키지를 설치하여 파이썬 프로젝트를 시작할 수 있습니다. 가상환경을 사용하여 프로젝트를 개발하면 다른 프로젝트와의 패키지 충돌 문제를 방지하고 프로젝트 간의 의존성을 명확하게 관리할 수 있습니다.

참고 문서: