[python] 파이썬 가상환경(virtualenv)을 사용하여 패키지 의존성을 해결하는 방법은 어떻게 되나요?

가상환경을 사용하는 방법은 다음과 같습니다:

1. 가상환경 생성하기

먼저 터미널에서 프로젝트 폴더로 이동한 후 가상환경을 생성합니다. 다음 명령을 실행하세요:

python -m venv myenv

myenv는 가상환경의 이름으로 원하는 이름을 사용할 수 있습니다.

2. 가상환경 활성화하기

가상환경을 생성한 후에는 해당 가상환경을 활성화해야 합니다. 활성화된 가상환경에서는 패키지를 설치하고 관리할 수 있습니다.

가상환경이 활성화되면 터미널 프롬프트 앞에 (myenv)가 표시됩니다.

3. 패키지 설치하기

가상환경이 활성화된 상태에서 필요한 패키지를 설치할 수 있습니다. 예를 들어, requests 패키지를 설치하려면 다음 명령을 실행하세요:

pip install requests

4. 패키지 의존성 관리하기

가상환경을 사용하여 패키지 의존성을 관리할 수 있습니다. 프로젝트에 필요한 패키지와 해당 버전을 requirements.txt 파일에 기록하고, 다른 환경에서 해당 파일을 사용하여 같은 패키지와 버전을 설치할 수 있습니다.

5. 가상환경 비활성화하기

작업이 끝나면 가상환경을 비활성화합니다. 다음 명령을 실행하세요:

deactivate

위의 단계를 따라가면 가상환경을 사용하여 패키지 의존성을 해결할 수 있습니다. 가상환경을 사용하면 프로젝트 간의 패키지 충돌을 피하고, 개발 환경을 일관되게 유지할 수 있습니다.

참고 자료: