파이썬 패키지(라이브러리) 의존성 문제로 가상 환경을 사용한다.
파이썬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
'Python > Study' 카테고리의 다른 글
python 기초 - if, for, while, break, continue (+한줄수식) (0) | 2023.01.15 |
---|---|
python 기초 - list, dictionary, tuple, set (1) | 2023.01.15 |
python 기초 - 사칙 연산, 절대값, 반올림 등 (0) | 2023.01.15 |
python 기초 - logging (0) | 2023.01.15 |
python 기초 - datetime (0) | 2023.01.15 |