파이썬을 작업할 때 가상환경을 만들면 편리한데요.
파이썬 가상환경?
파이썬을 활용하다보면 각각의 앱, 프로그램 개발할때 패키지가 다른 것이 사용됩니다.
그래서 한곳에서 개발을 쭉하다보면 이 프로그램에만 필요한 패키지가 무엇인지 알수가 없게 됩니다.
이때 가상환경을 통해서 프로그램을 개발하면 실제 사용하는 패키지만 가지고 할수 있고,
특히 웹서버 등 제한된 리소스를 가지고 개발해야할 때에는 가상환경에서 작업이 필요합니다.
웹서버에서 다른 프로그램이 사용하고 있는 패키지가 있어서 해당 패키지만을 사용해야 하는 등
실제 개발환경에서는 개인용 PC와 다른 상황이기 때문입니다.
파이썬에서는 이때 가상환경을 venv를 통해서 지원하고 있는데요.
https://docs.python.org/ko/3/library/venv.html
파이썬 가상환경 설정하기
위의 자습서를 통해서 간단한 사용법을 알 수 있는데요.
venv 명령어로 만들수 있습니다.
python3 -m venv 가상환경이름
서버에서는 source activate를 통해서 가상환경을 실행할 수 있습니다.
그리고 현재 패키지에 설치된 것은
pip freeze로 확인할 수 있는데요.
이 환경을 파일로 만든다음 동일하게 셋팅하려면 간단하게 설치가 가능합니다.
pip freeze > package.txt
pip install -r package.txt
오늘은 파이썬으로 개발할때 가상환경으로 관리하는 방법을 알아보았는데요.
잘 사용하시기 바랍니다.
728x90
'Tip & Tech > Python' 카테고리의 다른 글
파이썬 공공데이터포털 API 연동하기 - JSON 사용 (2) | 2022.06.16 |
---|---|
파이썬 AES로 암호화하고 푸는 방법 (0) | 2022.06.16 |
파이썬으로 엑셀하기 - 엑셀파일 하나로 합치기 (4) | 2022.06.01 |
파이썬으로 엑셀하기 - sumif 함수 구현 (2) | 2022.05.31 |
파이썬 워드 클라우드(Word cloud) 만들기 (6) | 2022.04.26 |