authenv 설치

나는 맥에서 설치하는 brew install autoenv 로 설치한다. 딴걸로 써볼려고도 했었는데… brew 하나로 구성해서 관리하는게 더 좋다.
셸에도 넣어주자. zsh 를 사용하니 ~/.zshrcsource $(brew --prefix autoenv)/activate.sh 를 넣어두게 되면 쉽다.

설정

블로그를 pelican 으로 구성해서 작성하다보니 pyenv, venv 설정해서 패키지 설치 파일이 필요해서 구성했다.

1
2
3
# ujuc.github.io

source ../env/blog/bin/activate

다 좋은데 다른 폴더로 가거나 다른 프로젝트로 갔을때… 문제가 생길 수 있어서 끄는 방법을 찾았다. 상위 폴더에 다음 .evn를 만들어서 넣어주면 된다. 개발하면서 자주가는 곳에다가는 꼭 박아두자. (원문)

1
2
3
4
5
# .env

if [ -n "$VIRTUAL_ENV" ] ; then
    deactivate
fi