본문 바로가기
정리노트

Python 가상환경 생성, 활성화, 비활성화, 삭제

by 쁘니쁘나 2022. 12. 7.

 

 

파이썬의 가상환경과 종류

파이썬에서 가상 환경이란 무엇일까? 프로젝트를 진행하다 보면 여러 모듈을 설치하게 된다. 이때, 각 모듈은 서로 의존성을 가지는 경우가 많아 글로벌하게 모듈을 설치하게 되면 여러 프로젝

mynameisleeminee.tistory.com

 

파이썬의 가상 환경에 대해 어느 정도 이해가 되었다면 venv, poetry에서 가상 환경을 생성, 활성화, 비활성화, 삭제하는 방법을 알아보자.

 

1. venv

💡 venv 는 python에서 기본적으로 제공해주는 라이브러리로 따로 설치할 필요가 없다.

 

가상환경 생성

  • 가상환경 이름은. venv로 하는 것이 일반적이다.
python -m venv 가상환경이름

 

가상환경 활성화 (MacOS)

source 가상환경이름/bin/activate

 

가상환경 비활성화

deactivate

 

가상환경 삭제

sudo rm -rf 가상환경이름

 

tft 더단백 드링크 초코, 250ml, 18개지오바니 루이 차량용 디퓨저 160ml, 아쿠아샤워, 2개에스티로더 어드밴스드 나이트 리페어 갈색병, 1개, 100ml오뚜기 진라면 매운맛 120g, 5개포카리스웨트, 340ml, 20개

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

 

2. poetry

 

poetry 설치

  • MacOS
brew install poetry
  • Linux, BashOnWindows
$ curl -sSL <https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py> | python -

 

설치 확인

  • Shell을 다시 시작하거나 source $HOME/.poetry/env 을 입력한 후, 아래 명령어를 통해 설치가 잘 되었는지 확인
$ poetry --version 
Poetry version 1.1.12

 

 

poetry의 가상환경 및 개발환경 만들기는 아래 블로그 참고하자.

 

 

Poetry로 Python 개발환경 만들기

개발 중 제일 어렵다는 개발환경 만들기. 대부분의 언어는 패키지 매니저가 존재합니다. 기본 내장 라이브러리 외에 사용자 라이브러리를 써야 할 일이 많기 때문이죠. 오늘은 파이썬의 패키지

mattpy.tistory.com

 

 

 


Ref

https://heytech.tistory.com/295

https://blog.flynnpark.dev/15

https://mattpy.tistory.com/entry/Pyenv-Poetry로-Python-개발환경-만들기

댓글