파이썬 있는 상태에서 다른 버전 파이썬 가상환경 만들기

김민경·2024년 8월 26일
post-thumbnail

Window 환경입니다.

제가 기본으로 사용하는 파이썬 버전은 3.11입니다.
그런데 3.10 버전으로 환경을 맞춰야하는 상황이 생겼습니다.


우선 가지고 있는 python 버전을 확인해보겠습니다.

python -V


3.11 버전이 현재 제가 사용하고 있는 버전이네요!


3.10 버전의 환경의 파이썬을 사용하기 위해선 해당 버전의 파이썬을 설치해주어야합니다.(저는 path 추가하지 않고 딱 기본 설치만 했습니다.)
파이썬 3.10.11 설치


이제 3.10 파이썬 버전의 가상환경을 만들어보겠습니다.

py -3.10 -m venv 07-app       
py -[파이썬 버전] -m venv [가상환경 이름]


저는 07-app이라는 이름의 가상환경을 만들었습니다.
위 커멘드를 실행시키면 가상환경이 생기면서, 해당 경로에 가상환경 이름으로 폴더가 새로 생깁니다.


혹시 환경변수 path에 있는 파이썬 기본 값으로 만드는 경우에는

python -m venv [가상환경 이름]

으로 바로 생성하시면 됩니다!


이제 가상환경을 활성화해보겠습니다.

& .\07-app\Scripts\Activate
& .\[가상환경 이름]\Scripts\Activate      


위 커멘드를 실행시키면

사진과 같이 앞쪽에 가상환경 이름이 앞에 뜨게 됩니다. 이게 떠야 가상환경이 활성화된 상태입니다.

자 이 상태에서 다른 파이썬 버전 확인해보겠습니다!

이제 3.10으로 뜨네요!
이 방법 잘 활용하시길 바랍니다!

비활성화도 해볼까요?

 deactivate


바로 비활성화 되네요. 곧바로 버전 확인하니까 다시 3.11로 돌아옵니다.


[중요]
혹시 policy 문제가 발생한다면

Set-ExecutionPolicy Unrestricted
A를 입력하고 엔터

로 해결하시길 -⭐

profile
FE(Flutter), AI&ML, Embedded SW & HW

0개의 댓글