가상 환경은 각 프로젝트별로 파이썬 실행 환경과 라이브러리들을 독립적으로 분리하여 관리할 수 있게 해주는 도구이다. 많은 개발 환경이 동일하겠지만, 특히 torch나 huggingface 라이브러리등을 사용하다보면 버전의 호환성 문제가 종종 일어나게 되는데, 이를 방지하기에 가상 환경은 필수적이라고 할 수 있다.
해당 포스트는 WSL환경에서 진행되며 사용중인 Ubuntu는 아래와 같다.

1. 가상 환경(virtualenv) 다운
가상 환경을 만드는 방법은 여러가지가 있지만 오늘은 virtualenv를 사용할 예정이다. 따라서, pip를 이용해 virtualenv를 다운로드 해주자.
sudo pip install virtualenv

정상적으로 설치가 진행되었다. 참고로, virtualenv는 pip와 동일하게 시스템 전반에 거쳐 글로벌하게 설치되어야 하는 패키지 이다. 따라서, "sudo"권한을 사용하였지만 대부분의 패키지는 "sudo" 권한을 사용하여 다운로드 하였을 경우 문제가 발생할 수 있으니 주의바란다.
2. 가상 환경(virtualenv) 생성
가상 환경은 아래 명령어를 통해 생성 가능하다. 해당 명령어는 "venv"라는 이름의 가상환경을 python 버전을 3.12로하여 생성하겠다는 의미를 갖는다.
virtualenv venv --python=3.12

정상적으로 가상환경이 생성되었다면 아래 명령어를 수행하여 가상환경에 접속해주자.
source venv/bin/activate

가상환경에 접속이 정상적으로 된 것을 확인할 수 있다.
'[Develop] > [Linux]' 카테고리의 다른 글
| [Linux] error: externally-managed-environment 해결하기 (0) | 2025.09.15 |
|---|---|
| [Linux] Package Installer for Python(pip) 설치하기 (0) | 2025.09.14 |
| [Linux] Python 버전 확인 (0) | 2025.09.14 |
| [Linux] Ubuntu 버전 확인 (0) | 2025.09.14 |
| [Linux] WSL 설치하기 (0) | 2025.09.08 |