본문 바로가기

pyenv2

anaconda에서 pipenv 그리고 다시 pyenv로... anaconda을 그다지 추천하지 않는 방법이라 pipenv를 써보기로 결정했다. 일단 anaconda의 단점으로 너무나 큰 패키지 파일.. 그리고 conda install 시, anaconda에 패키징 되어 있는 패키지만 설치가 된다는 단점.. 요런 것들이 사용자로 하여금 약~~~간 찝찝함을 주었다. 게다가 pipenv는 python에서 공식으로 지원해주는 패키지 툴이라길래 믿음이 갔다. pipenv에는 lock 파일이 있어서, 보다 명확한 패키지 dependency를 보장한다. 단순 requirements.txt로도 해당 패키지의 의존패키지까지 dependency를 보장해주지는 않는다고 들었는데, pipenv는 해당 문제를 개선할 수 있어 보였다. $> brew install pipenv 위 명령을 .. 2023. 12. 14.
[Python] pyenv 설치하기 Virtualenv를 잘 사용하고 있었는데, 어제 스터디를 갔다가 발표자 분께서 pyenv를 사용하고 계신 것을 우연히 보게 되었다. pyenv 모지??? 찾아보니, virtualenv가 python의 패키지 설치 등에 대해 가상환경을 제공하는 것이라면, pyenv는 다양한 python 버전 별로실행해 볼 수 있는 환경을 제공한다고 한다. 기존 virtualenv를 pip freeze 한 후 과감히 삭제..이제 pyenv를 깔아보자. pyenv를 apt-get이나 pip로는 받을 수 없고 git을 통해 받아야 하는 것 같다. $> sudo apt-get install curl git-core github에 있는 pyenv-installer를 받아서 실행시킨다. (반드시 root 권한에서 실행하자!) $>.. 2015. 3. 17.