IT Repository

Pyenv 설치 및 세팅 본문

환경설정

Pyenv 설치 및 세팅

IT찬니 2022. 1. 23. 15:59

- 로컬 머신의 다양한 파이썬 버전을 관리함
- 가상환경 관리 (단, 이 부분은 poetry 사용할 예정)
- 유사한 툴로 nvm, jenv 등이 있음

# 1. Install
apt install -y \
    make build-essential \
    libssl-dev \
    zlib1g-dev \
    libbz2-dev \
    libreadline-dev \
    libsqlite3-dev \
    wget \
    curl \
    llvm \
    libncurses5-dev \
    libncursesw5-dev \
    xz-utils \
    tk-dev \
    libffi-dev \
    liblzma-dev \
    python-openssl
curl https://pyenv.run | bash

# 2. Configure
echo -e "\n# [pyenv]" >> ~/.bashrc
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
source ~/.bashrc

# 3. Add python to pyenv
pyenv install <PYTHON_VERSION>
pyenv global <GLOBAL_PYTHON_VERSION>
pyenv local <LOCAL_PYTHON_VERSION>

# 3. Usage
pyenv versions # ls $PYENV_ROOT/versions
pyenv shims # pyenv가 관리하는 모든 python 관련 커맨드 집합
pyenv whence <COMMAND> # 해당 커맨드가 있는 환경 리스트

'환경설정' 카테고리의 다른 글

NVM 설치 및 세팅  (0) 2022.01.23
Jenv 설치 및 세팅  (0) 2022.01.23
Poetry 설치 및 세팅  (0) 2022.01.23
MacOS iTerm2 설정하기  (0) 2020.04.20
따라만 하면 되는 Jupyter Lab 설치  (4) 2020.01.23
Comments