안녕하세요 돌백 입니다!
저번에 파이썬 가상환경 종류들에 대해 장단점을 소개 했었는데요
[ pyhton ] 파이썬 가상 환경이란?
🎯 파이썬 가상 환경이란? 파이썬 가상 환경은 시스템 전역 환경과 격리된 독립적인 환경을 제공합니다. 이를 통해 프로젝트별로 다른 패키지 버전을 사용할 수 있으며, 의존성 충돌을 방지할
dorlback.tistory.com
이번엔 가상환경중에 제가 주로 사용하는 pipenv 에 대해 글을 적어 보도록 하겠습니다.
🎯pipenv란?
pipenv는 Python 패키지의 의존성을 관리하는 도구입니다. Pipfile과 Pipfile.lock을 사용해 프로젝트의 의존성을 명확하고 편리하게 관리할 수 있어요.
pipenv의 주요 기능
- 가상 환경 관리 : 각 프로젝트별로 독립된 환경을 제공합니다.
- 의존성 관리 : 프로젝트의 의존성을 명확하게 정의하고 관리합니다.
- 보안 체크 : 패키지의 보안 취약점을 확인합니다.
pipenv 설치하기
pipenv를 설치하는 것은 간단합니다. 아래의 명령어를 통해 설치할 수 있어요.
pip install pipenv
설치 후에는 아래의 명령어로 버전을 확인할 수 있습니다.
pipenv --version
pipenv 사용법
1. 가상 환경 만들기
새로운 프로젝트를 시작할 때는 다음 명령어로 가상 환경을 만들 수 있습니다.
pipenv --python 3.11
2. 패키지 설치하기
필요한 패키지는 다음과 같이 설치합니다.
pipenv install 패키지명
예를 들어, 장고를 설치하면 다음과 같습니다.
pipenv install django
3. 가상 환경 활성화
가상 환경을 활성화하려면 다음 명령어를 사용합니다.
pipenv shell
비활성화하려면 그냥 exit을 입력하면 됩니다.
추가적인 명령어는 여기서 확인 해주시면 감사하겠습니다!
[ python ] pipenv 명령어 모음!
✔️ 가상 환경 생성 및 활성화 가상 환경 생성: pipenv --python 버전 가상 환경 활성화: pipenv shell 가상 환경 비활성화: exit ✔️ 패키지 관리 패키지 설치: pipenv install 패키지명 특정 버전 패키지 설
dorlback.tistory.com
🎉정리
pipenv는 파이썬 프로젝트의 의존성 관리를 혁신적으로 단순화하고 효율화합니다. 설치부터 사용까지 매우 쉬우며, 개발 작업을 더욱 원활하게 만들어줍니다.
제가 주로 사용하는 파이썬 가상 환경인 pipenv 에 대해 글을 적어봤습니다.
읽어주셔서 진심으로 감사합니다!
'python' 카테고리의 다른 글
[ python ] pipenv 명령어 모음! (1) | 2023.08.16 |
---|---|
[ pyhton ] 파이썬 가상 환경이란? (1) | 2023.08.16 |