[python] 가상환경(virtualenv)을 사용하여 여러 프로젝트를 동시에 관리하는 방법은 어떻게 되나요?

가상환경을 생성하려면 터미널 또는 명령 프롬프트에서 다음 명령어를 실행하세요:

python -m venv <가상환경 이름>

또는

virtualenv <가상환경 이름>

위 명령은 새로운 가상환경을 생성합니다. <가상환경 이름>은 원하는 이름으로 바꿔주시면 됩니다. 이때 가상환경의 이름은 해당 프로젝트를 구분할 수 있는 이름으로 지정하는 것이 좋습니다.

가상환경을 생성한 후에는 다음 명령어로 가상환경을 활성화할 수 있습니다:

<가상환경 이름>\Scripts\activate
source <가상환경 이름>/bin/activate

가상환경이 활성화되면, python 명령어를 실행하면 가상환경에 설치된 파이썬 인터프리터가 실행됩니다. 이 상태에서 필요한 라이브러리를 설치하고 개발을 진행할 수 있습니다.

프로젝트를 종료하거나 가상환경을 변경하려면 다음 명령어를 사용하세요:

deactivate

이 명령어를 실행하면 현재 활성화된 가상환경이 비활성화되고, 일반적인 시스템 환경으로 돌아갑니다.

이와 같은 방식으로 여러 프로젝트를 각각의 가상환경으로 관리하면, 프로젝트 간의 충돌 없이 독립적인 개발 환경을 유지할 수 있습니다.

가상환경을 사용하는 것은 파이썬 개발에서 좋은 습관 중 하나입니다. 기존에 작업하던 프로젝트를 가상환경으로 이전하면서 의존성 관리와 프로젝트 관리의 효율성을 크게 향상시킬 수 있습니다.

더 자세한 내용은 Python 공식 문서의 venv 섹션을 참조하시기 바랍니다.