make 와 git , python 은 기본적으로 설치되어 있어야 함

(python 버전은 최신 버전이 좋음)

 

 

1. dependencies 를 설치

 

https://github.com/pyenv/pyenv/wiki#suggested-build-environment

 

 

  • Mac OS X:
    brew install openssl readline sqlite3 xz zlib tcl-tk
    If you haven't done so, install Xcode Command Line Tools (xcode-select --install) and Homebrew. Then:
  • Ubuntu/Debian/Mint:
  • sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
    libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
    libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
     
  • CentOS/Fedora 21 and below:
  • yum install gcc zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel tk-devel libffi-devel xz-devel

 

 

 

 

 

 

 

2. 아래 명령어 실행


curl https://pyenv.run | bash
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. pyenv 로 설치할 list 확인


pyenv install --list

 

 

 

 

4. 아래 명령어로 설치/삭제


pyenv install 3.7.4
pyenv uninstall 3.7.4

 

 

 

 

5. pyenv 명령어들

 

pyenv 로 설치한 파이썬 버전들 확인


pyenv versions

 

가상 환경 생성 및 실행


pyenv virtualenv [python version] [environment name]
pyenv activate [environment name]
pyenv deactivate

 

 

 

참고

 

https://codingpackets.com/blog/pyenv-install-centos-8/

https://new93helloworld.tistory.com/326

https://flowerinmyheart.tistory.com/entry/CentOS-pyenv-%EC%84%A4%EC%B9%98

https://blog.visiodeibc.dev/pyenv-%EC%82%BD%EC%A7%88%EA%B8%B0-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%B2%84%EC%A0%84%EA%B4%80%EB%A6%AC%EC%99%80-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95%ED%95%98%EB%8A%94-%EB%B2%95-641c451512e6

 

+ Recent posts