[python] 파이썬 가상환경(virtualenv)을 사용하여 프로젝트를 시작하는 방법은 어떻게 되나요?
가상환경은 파이썬 프로젝트를 개발할 때 프로젝트마다 독립적인 환경을 구축하여 패키지 충돌 문제를 방지하는데 사용됩니다. 가상환경을 사용하면 각 프로젝트마다 필요한 패키지를 별도로 설치하고 관리할 수 있습니다.
가상환경을 시작하기 위해선 다음의 단계를 따라야 합니다:
-
가상환경 패키지 설치:
$ pip install virtualenv
-
새로운 가상환경 생성:
$ virtualenv myenv
여기서
myenv
는 가상환경의 이름으로 변경할 수 있습니다. -
가상환경 활성화:
$ source myenv/bin/activate
가상환경을 활성화하면 현재 터미널 세션에서 가상환경의 패키지를 설치하고 사용할 수 있습니다. 활성화된 가상환경은 프롬프트 앞부분에
(myenv)
가 표시됩니다. -
필요한 패키지 설치:
가상환경이 활성화된 상태에서
pip
명령어를 사용하여 필요한 패키지를 설치할 수 있습니다:$ pip install package_name
여기서
package_name
은 설치하려는 패키지의 이름입니다. -
가상환경 비활성화:
작업을 마치고 가상환경을 종료하려면
deactivate
명령어를 사용합니다:$ deactivate
위의 단계를 따르면 새로운 가상환경을 생성하고 필요한 패키지를 설치하여 파이썬 프로젝트를 시작할 수 있습니다. 가상환경을 사용하여 프로젝트를 개발하면 다른 프로젝트와의 패키지 충돌 문제를 방지하고 프로젝트 간의 의존성을 명확하게 관리할 수 있습니다.
참고 문서: