프로젝트마다 사용하는 python 버전이 달라질 수 있으므로, pyenv를 사용하기로 결정

 

1. 설치

https://github.com/pyenv-win/pyenv-win

 

GitHub - pyenv-win/pyenv-win: pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch bet

pyenv for Windows. pyenv is a simple python version management tool. It lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of s...

github.com

Window Powershell의 관리자 모드로 실행을 권장

1. Install pyenv-win in PowerShell.

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"Copy Icon

이 시스템에서 스크림트를 실행할 수 없으므로 ~ 에러를 출력한다면 다음을 입력 후 다시 시도

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachineCopy Icon

2. Reopen PowerShell

3. Run pyenv --version to check if the installation was successful.

설치된 pyenv 버전 확인

pyenv --versionCopy Icon

4. Run pyenv install -l to check a list of Python versions supported by pyenv-win

설치 가능한 python 버전 확인

pyenv install -lCopy Icon

5. Run pyenv install <version> to install the supported version

3.10 버전 파이썬 설치

uninstall를 사용하여 해당 버전을 삭제할 수도 있다

pyenv install 3.10Copy Icon

6. Run pyenv global <version> to set a Python version as the global version

global / local / shell 옵션으로 python 적용 범위를 설정 가능

pyenv global 3.10Copy Icon

7. Check which Python version you are using and its path

사용 중인 python version 확인

pyenv versionCopy Icon

8. Check that Python is working

사용 중인 python의 위치 확인

python -c "import sys; print(sys.executable)"Copy Icon

2. 가상환경 생성

python -m venv .venvCopy Icon

 

 

욱근욱