pip를 대신할 수 있는 패키지관리자인데 사용법은 pip와 유사하지만 가상환경을 만들 수 있습니다.
주로 파이썬 버전을 바꿔가면서 개발하는 등, 환경과 패키지를 관리하기 용이하게 하는 오픈소스입니다.
사용법은 아래의 블로그에 잘 정리되어 있으니 명령어를 위주로 정리하겠습니다.
https://velog.io/@doondoony/pipenv-101
패키지와 관련된 명령어는 check, graph, clean, install, lock, sync, uninstall, update
실행과 관련된 명령어는 open, run, shell
check - 보안 취약점이 있는 패키지가 설치되어있는지 체크해줍니다.
graph - 프로젝트에 설치된 패키지들을 트리 구조로 시각화하여 보여줍니다.
clean - Pipfile.lock 파일 안에 지정되지 않은 패키지들을 전부 삭제합니다.
install - 패키지를 설치함과 동시에 Pipfile에 추가하거나, Pipfile에 있는 모든 패키지를 설치합니다.
lock - Pipfile.lock 파일을 동작하며 추가적으로 내용을 확인하거나 업데이트 할 수 있습니다.
sync - Pipfile.lock 파일에 지정된 패키지들을 전부 설치합니다.
uninstall - 패키지를 삭제하고 Pifile안에서도 삭제합니다.
update - Pipfile.lock 파일을 실행시킵니다.
open - 좀 더 찾아보겠습니다.
run - 가상환경에서 모듈을 실행시킵니다.
shell - 가상환경을 실행시킵니다.
위의 명령어를 실제로 사용해보면서
제가 느낀 명령어들의 역할들도 작성해보도록 하겠습니다.
'Python' 카테고리의 다른 글
Python Fabric 명령어 모음 (0) | 2022.05.09 |
---|---|
Slack 알람을 Flask를 통해 제어하기 (0) | 2022.04.04 |
파이썬-실습(12) HTML로 파일 log내용 확인하기 (0) | 2022.01.12 |
파이썬 - Deque(데크) (0) | 2021.12.20 |
파이썬-실습(11) 카카오 챗봇과 앱의 연계 (0) | 2021.12.17 |