리눅스
1.pyenv 의존성 패키지 설치
sudo apt install make libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
2.pyenv 설치
$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
3.vim ~/.bashrc 명령어로 .bashrc 문서를 열고 다음의 내용을 추가
# pyenv/bin 경로를 PATH 에 등록하여 pyenv를 어디에서도 사용 가능하도록 하기 위해 추가한다.
$ echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
# pyenv 를 정상적으로 사용할 수 있도록 bashrc 에 init 명령어를 추가한다.
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
# pyenv virtualenv 를 정상적으로 사용할 수 있도록 bashrc 에 init 명령어를 추가한다.
$ echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
4.이후 source ~/.bashrc 로 활성화
리눅스 명령어
pyenv install --list : 설치 가능한 Python 버전
pyenv install {버전} : 특정한 버전 Python 설치
pyenv uninstall {버전} : 특정한 버전 Python 삭제
pyenv versions : 설치된 Python list(몇개의 버전이 설치 되었는지)
pyenv global {버전} : 해당 Python 버전을 기본으로 설정
pyenv virtualenv {version} {name} : 가상환경 만들기
pyenv uninstall {virtualenv-name} : 가상환경 삭제하기
pyenv activate {name} : 가상환경 시작하기
pyenv deactivate : 가상환경 종료하기
pyenv virtualenvs : 가상환경 목록보기
윈도우
1.Powershell 관리자 권한으로 실행
2.pyenv공식 깃허브 접속
3.내리다보면 중간의 Quick start의 명령어 복사 후 powershell에서 설치
윈도우의 경우 리눅스와 다르게 pyenv를 통한 가상환경관리가 아니라 파이썬 버전관리용으로 사용하는듯 하다.
pyenv로 파이썬 버전관리후 가상환경은 venv를 이용하여 관리하자
윈도우 명령어
pyenv install {버전} : 특정한 버전 Python 설치
pyenv uninstall {버전} : 특정한 버전 Python 삭제
pyenv versions : 설치된 Python list(몇개의 버전이 설치 되었는지)
pyenv global {버전} : PC 전역에서 사용하는 파이썬 버전 설정
pyenv local {버전}: 현재 프로젝트에서 사용하는 파이썬 버전 설정
pyenv shell {버전}: 현재 쉘 세션에서 사용하는 파이썬 버전 설정
pyenv version : 현재 적용된 Python 버전 조회하기
'설치및설정' 카테고리의 다른 글
CIPHER 명령어를 이용한 디스크 초기화 (0) | 2024.11.22 |
---|---|
바이오스를 이용한 디스크 초기화 (0) | 2024.11.22 |
윈도우 마이그레이션 (0) | 2024.11.22 |
ubuntu 개발환경 세팅 (1) | 2024.11.17 |
wsl삭제, wsl설치, wsl메모리제한, wsl-GUI연동, wsl 자동실행끄기 (0) | 2024.08.20 |