반응형
저번 글에 이어서 pyenv
를 통해 virtualenv
를 사용하는 방법을 기술하고자 한다.
명령어
먼저, 다음과 같이 명령어를 입력하여 버전을 확인한다:
$ pyenv virtualenvs
* .venv (created from /home/user/.pyenv/versions/3.13.1)
3.13.1/envs/.venv (created from /home/user/.pyenv/versions/3.13.1)
pyenv
를 통해 virtualenv
로 설치했다면 위와 같은 결과를 확인할 수 있다.
다른 버전의 가상 환경을 설치하려면, 아래와 같은 명령어를 입력한다:
$ pyenv virtualenv <Python_버전> <가상_환경명>
이를 테면, 3.13.1
버전으로 .venv
가상 환경을 생성하려면, 아래와 같이 입력한다:
$ pyenv virtualenv 3.13.1 .venv
설치가 완료되었다면, 아래와 같이 가상 환경을 활성화한다.
$ pyenv activate .venv
이후, 생성된 가상 환경에 virtualenv
패키지를 설치한다.
$ pip install -U virtualenv
설치를 완료했다면, 프로젝트 디렉터리로 이동한 후, 가상 환경을 생성한다.
$ cd your/project/directory
$ virtualenv .venv
이후, 아래와 같이 명령어를 입력하여 가상 환경을 활성화한다.
- Windows:
.venv/Scripts/activate
- Linux:
source .venv/bin/activate
마치며
이제 pyenv
를 통해 Python 버전을 관리할 수 있고,virtualenv
를 통해 프로젝트별 Python 패키지 의존성을 수월하게 관리할 수 있다.
반응형
'찐따의 프로그래밍 독학 > 찐따의 파이썬 독학' 카테고리의 다른 글
찐따의 파이썬 독학 - pyenv 프로젝트 단위 가상 환경 관리 (1) | 2025.03.06 |
---|---|
찐따의 파이썬 독학 - 흔한 찐따의 논문 검색엔진(Journal Search-Engine) 개발 및 테스트 (0) | 2022.09.04 |
찐따의 파이썬 독학 - 흔한 찐따의 양자 시뮬레이터(Quantum Simulator) 개발 및 테스트 (0) | 2022.09.03 |
찐따의 파이썬 독학 - Astropy를 활용한 천문학 데이터 FITS 영상 처리 (1) | 2022.07.29 |
찐따의 파이썬 독학 - 양자역학의 가설을 기반으로 구현한 흔한 찐따의 큐비트(Qubit) 수준 파이썬 양자역학 라이브러리 (0) | 2022.07.07 |