
pyenv를 사용하여 특정 프로젝트에서만 Python 3.10.0 가상환경을 설정하는 방법을 단계별로 알아보겠습니다.
pyenv가 설치되어 있는지 확인합니다. 없다면 아래 명령어로 설치합니다.
brew install pyenv
Windows에서는 pyenv-win을 설치합니다.
설치 완료 후, pyenv 명령어가 동작하는지 확인합니다.
pyenv --version
pyenv를 통해 Python 3.10.0을 설치합니다.
pyenv install 3.10.0
설치 가능한 Python 버전을 확인하려면 아래 명령어를 실행합니다.
pyenv install --list
해당 Python 버전을 특정 프로젝트에서만 사용하려면 프로젝트 디렉토리로 이동합니다.
cd /path/to/your/project
현재 디렉토리에서 Python 3.10.0을 기본으로 사용하도록 설정합니다.
pyenv local 3.10.0
이 명령은 .python-version 파일을 생성하여 해당 디렉토리에서만 설정된 버전을 사용하게 만듭니다.
pyenv-virtualenv를 사용하여 가상환경을 설정합니다.
pyenv-virtualenv 설치 확인pyenv-virtualenv 플러그인이 설치되어 있는지 확인하고, 설치되지 않았다면 설치합니다.
brew install pyenv-virtualenv
.bashrc or .zshrc 에 아래 내용 추가export PATH="~/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv virtualenv 3.10.0 my_project_env
pyenv local my_project_env
설정된 Python 버전과 가상환경을 확인합니다.
python --version
pyenv version
이제 해당 디렉토리에서만 가상환경이 활성화됩니다. 필요한 패키지를 설치하고 프로젝트를 진행합니다.
pip install <package-name>
pyenv install 3.10.0
cd /path/to/your/project
pyenv virtualenv 3.10.0 my_project_env
pyenv local my_project_env
python --version
위 단계를 따라하면 특정 프로젝트에서만 Python 3.10.0 가상환경을 사용할 수 있습니다!