pipenv 설정 및 사용

이찬영·2022년 1월 23일
1

pip env란?

pip를 대신하는 패키지관리자라고 보면 될 것 같다. 좀 더 많은 기능을 제공하는 관리자이다.
사용법은 pip와 매우 흡사하다. 간단한 세팅을 통해 사용법을 익히면 좋을 것 같다.

pipenv 설치방법

  • 맥 사용자들을 위한 브류를 통한 설치
$ brew install pipenv

가상환경 사용방법

  • 가상환경으로 지정할 폴더를 하나 생성
mkdir 폴더명
  • 가상환경 생성
    1) 방금 위에서 만들 폴더안으로 현재위치를 이동시킴.
    2) 그 폴더를 가상환경으로 지정함과 동시에 설치할 파이썬 버전을 명시해줌(파이썬 버전 명시는 필수)
    "--three"는 python3가 설치된 가상환경을 만들겠다는 의미임.
    현재 폴더에 'Pipfile'파일이 생성된다.

cd 폴더명
pipenv --three // 방법 1
pipenv --python 3.7 // 방법 2
pipenv shell // 방법 3, 가상환경을 활성화 하기 위한 명령어 이지만, 현재 디렉토리에 가상환경이 없다면 가상환경을 자동으로 만들고 이를 바로 활성화 시킴

  • 가상환경을 생성했을 때 생성되느니 파일인 'Pipfile'
    - 가상환경이 어떤 상태로 세팅되어 있는지를 보여준다.
    - 다른 사람에게 이 파일을 건내주면 똑같은 환경을 구성할 수 있다.
    - 이 파일에는 설치되어있는 모듈이 무엇인지, 그 각각의 모듈의 버전이 무엇인지 기록된다.

  • 가상환경 내에 모듈설치
    - 설치가 될 가상환경을 지정하는 것은 해당 폴더로 이동하여 실행하면 된다.

pipenv install 모듈명
  • 가상환경으로 들어가기
    - 들어가고 싶은 가상환경이 설치되어있는 위치에서 다음 명령을 실행하면 된다.
pipenv shell
  • 가상환경에서 나오기
exit
  • 기타 pipenv 명령어
    - https://github.com/pypa/pipenv
    - 위 사이트에 가보면 가상환경을 관리하기 유용한 명령어들이 존재한다.
  • 가상환경 삭제
pipenv --rm
  • 설치되어 있는 모든 종속성들을 보여주는 명령어
pipenv gragh
profile
개발을 탐구하자

0개의 댓글