반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

CDW (Coding Discussion World)

python 기초 - venv 사용하기 본문

Python/Study

python 기초 - venv 사용하기

pymin 2022. 11. 29. 18:25
반응형

 

파이썬 패키지(라이브러리) 의존성 문제로 가상 환경을 사용한다.

파이썬2에서는 별도로 virtualenv를 설치해야 하지만 파이썬3 버전부터는 venv 으로 바로 가상 환경 생성이 가능하다.

아래는 가상 프로젝트 생성

PS C:\pyminv> python -m venv {프로젝트명}
PS C:\pyminv> python -m venv pyminkivy

 

다음으로 가상 환경에 접속하려면 아래 명령어를 입력한다.

프로젝트 폴더 안에서 아래 명령어를 입력하면 생성한 가상 환경에 접속 가능하다. 접속하면 제일 앞에 ({프로젝트명})이 보인다.

{프로젝트명}\Scripts\activate

PS C:\pyminv> pyminkivy\Scripts\activate
(pyminkivy) PS C:\pyminv>

 

만약 가상 환경을 나가고 싶다면 deactivate을 입력하면 된다. 그러면 앞에 ({프로젝트명})가 사라진다.

(pyminkivy) PS C:\pyminv> deactivate
PS C:\pyminv>

 

이제 pip list로 설치된 패키지를 보면 뭐가 없다.. 이제 pip install로 원하는 패키지들을 설치하면 된다.

(pyminkivy) PS C:\pyminv> pip list
Package    Version
---------- -------
pip        20.1.1
setuptools 47.1.0

 

삭제하려면 그냥 디렉토리를 날려도 된다.

PS C:\pyminv> rm pyminkivy

 

 

반응형