• pyenv: https://github.com/pyenv/pyenv
  • virtualenv: https://virtualenv.pypa.io/en/stable/

virtualenv 설치

$ pip install virtualenv

permission 문제 발생 시 --user flag를 사용한다. (이 경우 bin path를 따로 잡아줘야 할 수도 있다)

pyenv 사용

python 프로젝트 폴더 내에 .python-version 파일을 생성하고 사용하고자 하는 버전을 기재한다. 이 상태에서 virtualenv로 가상환경 생성 시 원하는 버전의 가상환경이 만들어진다.

또는 pyenv local 옵션을 사용해도 된다.