본문 바로가기
환경구축

[venv] 특정 파이썬 버젼으로 가상환경 설정 하는 법

by Yuchulnote 2023. 12. 5.
728x90

프로젝트별로 가상환경을 나누어서 진행하던 중, 무심코 venv 환경을 잘못 만들게 되었는데요, (python 3.10)

다시 가상환경을 만드려고 하다보니, global python version 이 3.10 으로 되어있고, 저는 python 3.9 환경이 필요했습니다.
글로벌 설정을 바꾸어주어도 좋지만, 글로벌 환경은 함부로 안건들이는 것이 좋다는 것이 개인적인 의견이라
특정 파이썬 버젼으로 venv 설정하는 법을 알려드릴게요!


1. Python 버전 확인: 원하는 Python 버전이 설치되어 있는지 확인합니다. 커맨드 라인에서 python --version 또는 특정 버전을 지정하여 python3.x --version을 실행하여 버전을 확인할 수 있습니다.

 

2. 가상 환경 생성: 원하는 Python 버전으로 가상 환경을 생성합니다. 예를 들어, Python 3.9을 사용하려면 다음과 같이 입력합니다: [venv_name] 에는 원하시는 아무 가상환경 이름으로 설정하시면 됩니다.

Tip : 뭐로 할지 모르시겠다면 국룰 .venv 로

python3.9 -m venv [venv_name]

 

3. 가상 환경 활성화: 생성된 가상 환경을 활성화합니다. Windows에서는 다음 명령어를 사용합니다:

.\[venv_name]\Scripts\activate

MacOS나 Linux에서는 다음 명령어를 사용합니다:

source [venv_name]/bin/activate

 

4. 가상 환경 내에서 작업: 가상 환경이 활성화되면, 해당 환경 내에서 필요한 패키지를 설치하고 작업할 수 있습니다.

기존에 requirements.txt 를 만들어 놓으셨다면 편하겠죠~

pip install -r requirements.txt

 

5. 가상 환경 비활성화: 작업을 마치고 가상 환경을 빠져나오려면 "deactivate" 명령어를 사용합니다.

 

어쩌다 필요한 부분이고, 저도 까먹어서 생각난 김에 작성해보았습니다. 도움이 되시기를!

728x90
반응형