Python/Study

python(old) - venv 사용하기

pymin 2022. 10. 27. 21:26
반응형

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

파이썬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
반응형