Dev

Custom Virtual Environment Location on piping

April 21, 2018

Custom Virtual Environment Location on piping

pipenv를 사용하면 .env 파일까지 생성해주고 그것을 사용할 수 있도록 해준다.
그런데… 이거 참… 저 깊숙한곳에 만들어주니… Pycharm에서 env를 쓰려고 찾기시작하니 귀찮다. 그리고 그냥 지워버리면 그 밑에있는건…

물론 확인할 수 있는 방법이 없는건아니다. pipenv shell로 하면 .env 파일이 존재하는 곳을 찾아서 실행시켜주기도 하는데…
내마음에 안드니…

pipenv 에서 사용하는 .env를 내가 원하는 위치에 옮겨보자.

WORKON_HOME

저 깊이 들어가는 .env 폴더를 내가 원하는 위치로 옮겨준다.

export WORKON_HOME=~/.venvs

PIPENV_VENV_IN_PROJECT

프로젝트를 진행하고있는 곳에 .env 파일을 만들어준다.
이럴때는 .gitignore에서 .env/ 파일을 예외로 해주어야된다. 해주는게 좋을꺼다.

export PIPENV_VENV_IN_PROJECT=true

참고

pipenv – Custom Virtual Environment Location