728x90
300x250

pip를 대신할 수 있는 패키지관리자인데 사용법은 pip와 유사하지만 가상환경을 만들 수 있습니다.

주로 파이썬 버전을 바꿔가면서 개발하는 등, 환경과 패키지를 관리하기 용이하게 하는 오픈소스입니다.

 

사용법은 아래의 블로그에 잘 정리되어 있으니 명령어를 위주로 정리하겠습니다.

https://velog.io/@doondoony/pipenv-101

 

🚀 Pipenv 로 파이썬 가상환경 설정

Pipenv Tutorial

velog.io

 

패키지와 관련된 명령어는 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 - 가상환경을 실행시킵니다.

 

위의 명령어를 실제로 사용해보면서

제가 느낀 명령어들의 역할들도 작성해보도록 하겠습니다.

728x90
300x250