(1) pyenv-win 설치
(참고) https://github.com/pyenv-win/pyenv-win
설치하려는 환경에서 PowerShell 명령 일부가 제한되어 있어, git을 사용한 방법으로 설치
git을 사용한 설치는 아래 링크를 참조.
https://github.com/pyenv-win/pyenv-win/blob/master/docs/installation.md#git-commands
> $HOME
명령어를 실행하여 현재 HOME 경로를 확인한다.
> git clone https://github.com/pyenv-win/pyenv-win.git "$HOME\.pyenv"
명령을 실행하여 repository를 복제한다.
$HOME 경로 아래에 ".pyenv" 폴더가 생성되었는지 확인한다.
(2) 환경 변수 등록
아래 명령어를 PowerShell에서 실행하여 환경 변수를 등록한다.
PowerShell에서 실행되지 않는 경우 아래 환경 변수를 수동으로 등록한다.
// powershell 사용
[System.Environment]::SetEnvironmentVariable('PYENV',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_ROOT',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
[System.Environment]::SetEnvironmentVariable('PYENV_HOME',$env:USERPROFILE + "\.pyenv\pyenv-win\","User")
// 수동 등록

(3) Path 등록
// powershell 사용
[System.Environment]::SetEnvironmentVariable('path', $env:USERPROFILE + "\.pyenv\pyenv-win\bin;" + $env:USERPROFILE + "\.pyenv\pyenv-win\shims;" + [System.Environment]::GetEnvironmentVariable('path', "User"),"User")
// 수동 등록
C:\Users\my_pc\.pyenv\pyenv-win\bin
C:\Users\my_pc\.pyenv\pyenv-win\shims
(4) pyenv 설치 확인
> pyenv version
명령어를 실행하여 정상 설치를 확인한다.
powershell script 보안 경고가 출력된다면 아래 명령으로 설정을 변경한다.
> set-executionpolicy -executionpolicy remotesigned
(5) pipx 설치 (pip 19.0 이상 필요)
(참고 자료) https://pipx.pypa.io/stable/installation/
> python -m pip install --user pipx
설치 스크립트 마지막에 출력된 설치 경로로 이동
> .\pipx.exe ensurepath
명령어를 실행하여 패스 등록
powershell 재실행, pipx 실행하여 실행 및 패스 등록 확인
(5) Poetry 설치
(참고 자료) https://python-poetry.org/docs/#installing-with-pipx
> pipx install poetry
명령어를 실행하여 설치

설치 하고 나니, pyenv는 왜 설치했는지 정확하게 모르겠다. 업데이트가 필요함
'Software Engineering > Python' 카테고리의 다른 글
| mac에서 poetry 설치하기 (0) | 2024.07.02 |
|---|---|
| poetry 사용법 정리 (2) | 2024.07.02 |
| python logging 설정 예제 (1) | 2024.06.24 |
| sample project 연습 (1) | 2024.06.20 |
| timer 유틸리티 클래스 (0) | 2024.06.19 |