pipenv
설치
python3 -m pip install -U pip \
&& python3 -m pip install pipenv
.zshrc
eval "$(_PIPENV_COMPLETE=zsh_source pipenv)"
Virtualenv
pipenv --python <version>
해당 버전으로 가상환경이 생성됩니다. 해당 버전이 설치되어 있지않고 pyenv
가 설치되어 있다면, 해당 버전을 설치한 후 가상환경을 생성합니다.
pipenv shell
가상환경이 활성화된 shell에 접속합니다.
pipenv --venv
가상환경 위치를 확인합니다.
pipenv --rm
가상환경을 삭제합니다.
Package
pipenv install <package|git>
--dev
: 개발용 패키지인 경우 이 옵션을 사용합니다.<git>
:-e <vcs_type>+<scheme>://<location>/<user_or_organization>/<repository>@<branch_or_tag>#<package_name>
-e
: 경로를 수정할 수 있다는 의미입니다.<vcs_type>
:git
,bzr
,svn
orhg
<scheme>
:http
,https
,ssh
orfile
pipenv lock
Pipfile.lock
파일을 생성합니다.
pipenv uninstall <package>
--all
: 패키지명 대신 해당 옵션을 쓰면 모든 패키지를 제거합니다.
Sync
Pipfile
이 있는 경로에서 아래 명령어를 실행하면 Pipfile에 정의된 패키지가 설치됩니다.
pipenv install [--dev]
Pipfile.lock
이 있는 경로에서 아래 명령어를 실행하면 Pipfile.lock에 정의된 패키지가 설치됩니다.
pipenv sync [--dev]