https://github.com/pyenv/pyenv?tab=readme-ov-file#windows
Pyenv는 Windows를 공식적으로 지원하지 않는다. pyenv로 설치하였더라도, Windows 버전이 아닌 Linux 버전을 설치한다. 때문에, Windows-specific한 기능을 사용할 수 없다.
대신, official repo에서 다른 fork repo 사용을 추천한다. pyenv-win이다.
https://github.com/pyenv-win/pyenv-win
설치 방법
1. 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"
1.1. 아래와 같은 보안 에러 발생 시 PowerShell을 "관리자 권한으로 실행" 후 아래 커맨드를 입력 후 위 커맨드를 입력한다.
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine
*추후 권한을 Default로 바꾸면, pyenv가 작동하지 않는다.
2. PowerShell을 재시작한다.
3. "pyenv --version"을 실행하여 설치가 성공했는지 확인한다.
4. "pyenv install -l"을 실행하여 pyenv-win에서 지원하는 Python 버전 목록을 확인한다.
5. pyenv install <버전>을 실행하여 지원되는 버전을 설치한다.
5.1. grep와 비슷한 PowerShell의 텍스트 필터링 커맨드: "select-string -pattern <검색할 것>"
pyenv install -l | select-string -pattern 3.11
6. 파이썬 버전을 전역 버전으로 설정하기 위해 pyenv global <version>을 실행한다.
특정 폴더에서 특정 버전으로 설정하려면 global을 local로 바꾸면 된다.
'CS > Python' 카테고리의 다른 글
[PyCharm] 파이참 기본 환경 설정 (0) | 2022.09.26 |
---|---|
[Jupyter] Jupyter server process failed to start illegal char at index 해결 방법 (0) | 2022.07.27 |
[Jupyter] 주피터 노트북 원격 실행하기 (0) | 2022.07.27 |
[Python] pipenv 를 user 환경에 설치하고 확인하는 법 (1) | 2022.03.04 |
[Python] 파이썬 버전 충돌 시 경로 설정 방법 (0) | 2022.03.04 |