본문 바로가기
코드리뷰/chatGPT(Python)코드

파이썬 가상환경 만들기 (venv)

by 디마드 2024. 2. 23.

파이썬 가상환경을 만들어 보자. 

개발을 하다보면 라이브러리 버전이 맞지않아 원하는 결과를 얻지 못하는 경우가 왕왕 발생한다. 버전관리가 어렵고 문제가 생겼을 때 해결하기도 어렵다. 

venv를 이용하면 완전히 독립적인 환경을 구축할 수 있다. 

1. 소스 폴더를 생성한다. 

2. cmd창 또는 Vscode powershell에서  파이썬 가상환경 명령어 실행

python -m venv myvenv  

3. 가상환경 디렉토리 확인

하위에 myvenv 디렉토리가 만들어진다. 

4. 가상환경 시작하기

활성화 : .\venv\Scripts\activate   

 

5. 가상환경 테스트  ( pip list )

 가상디렉토리와 일반 디렉토에서 pip list 명령을 날려 설치된 라이브러지 비교하자. 

가상환경은 처음 설치된 것처럼 2개만 설정되어 있다. 

 

* 가상환경이 활성화 시 권한 에러가 발생할 경우 아래와 같이 조치한다.  Unrestricted 권한을 부여한다.

Set-ExecutionPolicy -Scope CurrentUser

cmdlet Set-ExecutionPolicy(명령 파이프라인 위치 1)
다음 매개 변수에 대한 값을 제공하십시오.
ExecutionPolicy: Unrestricted

 

 

참고 ) https://platform.openai.com/docs/quickstart?context=python

 

반응형

댓글