Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/04   »
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
Today
Yesterday

Total
04-28 16:35
관리 메뉴

Hey Tech

[Python] 가상환경 내 패키지 설치 및 관리 방법(venv 활용) 본문

SW 개발/Python

[Python] 가상환경 내 패키지 설치 및 관리 방법(venv 활용)

Tony Park 2022. 2. 3. 07:53
728x90
반응형

본 포스팅에서는 venv를 활용하여 Python 가상환경 내 패키지 설치 및 관리 방법 알아봅니다.

📚 목차

1.  가상환경 필요성
2.  venv 활성화
3.  패키지 설치
4.  설치된 패키지 리스트 저장
5.  패키지 일괄 설치

1.  가상환경 필요성

가상 환경은 프로젝트마다 격리된 환경(즉, 가상 환경)을 생성함으로써 프로젝트별로 패키지를 관리하기 위함입니다.

파이썬을 입문하기로 마음 먹으셨다면 지금부터라도 가상 환경 사용을 권장해 드립니다.

가상 환경의 필요성에 대한 상세한 설명 이 포스팅을 참고해 주세요.

2.  venv 활성화

먼저 생성해 두었던 venv를 활성화해야 합니다.

venv 가상환경 생성 및 활성화 방법이곳을 참고해 주세요.

참고로, Python 3.5 이후부터 venv가 파이썬 표준 라이브러리에 내장되어 있습니다.

3.  패키지 설치

가상환경 활성화 이후에 필요한 패키지를 pip를 활용하여 설치하면 됩니다.

가상환경 생성, 활성화 방법은 이 포스팅을 참고해 주세요.

pip install 패키지이름

4.  설치된 패키지 리스트 저장

아래 코드를 통해 설치된 패키지 목록을 확인할 수 있습니다.

pip list

아래 코드 한 줄로 가상환경에 설치한 모든 패키지 리스트를 requirements.txt 파일에 저장시킬 수 있습니다.

pip freeze > requirements.txt

5.  패키지 일괄 설치

아래 명령어로 패키지 리스트에 있는 모든 패키지를 일괄적으로 설치할 수 있습니다.

pip install -r requirements.txt

다만, 이 방법은 서로 의존적인 패키지 간에 간섭이 발생할 수 있기 때문에 패키지가 정상적으로 설치되지 않을 수 있습니다.

이런 경우에는 패키지 리스트를 확인하여 정상적으로 설치되지 않은 패키지를 확인하셔야 합니다.

pip list

참고할 만한 포스팅

1. [Python] 가상환경 생성, 종료, 삭제 방법(venv  활용)
2. [Python] 가상환경 내 패키지 설치 및 관리 방법(venv  활용)

오늘은 파이썬 가상환경 패키지 관리방법에 대해 알아봤습니다.

포스팅 내용에 오류가 있다면 아래에 👇👇👇 댓글 남겨주세요!

그럼 즐거운 하루 보내시길 바랍니다.

고맙습니다 :)

728x90
반응형
Comments