pyenv 버전 관리하기
node 어플리케이션 개발시 c++ 네이티브 모듈을 사용하는 경우가 참 많다.
특히, 나 같은 경우는 electorn 어플리케이션을 개발하는데 node-gyp 와 python이 반드시 필요하다.
네이티브 모듈별로 빌드 할 수 있는 python이 제 각기 다르기도 하고. 여러 버전을 설치하고 지우곤 하는데 파이썬 공식 홈페이지가 불친절하여 다운로드 프로그램을 설치하는데 매번 애먹어 이참에 기록해야 겠다.
Window OS
PowerShell 창을 관리자 모드로 열어 보안 정책을 아래와 같이 변경해 주도록 하자.
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
💡현재 사용자 계정에서 로컬 스크립트 실행 가능하고 다운로드 한 스크립트는 서명이 있는 경우 실행 가능하도록 설정함.
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"
.pyenv 파일이 생성되었다면 정상적으로 설치가 된 것. 창을 다시 열도록 하자.
pyenv --version
> pyenv 3.1.1
버전도 확인하도록 하자
주요 명령어
여태까지 주로 사용하는 명령어는 아래와 같다. 그 외 명령어는 나는 잘 사용하지 않아 참고란의 github를 확인하도록 하자.
# 설치한 목록
pyenv versions
# 설치
pyenv install [버전]
# 제거
pyenv uninstall [버전]
# 전역 설정
pyenv global [버전]