본문 바로가기
IT/python

pyenv 를 이용한 파이썬 설치 on RockyLinux8.10

by 가능성1g 2024. 6. 28.
반응형

 

sudo dnf -y install gcc bzip2 bzip2-devel openssl openssl-devel readline readline-devel sqlite-devel tk-devel git

# python 3.11 버전 설치시 오류가 발생해서 아래 추가 설치

sudo dnf install -y make xz-devel libffi-devel

 

# root 유저로 권한 변경 후 아래 명령들 실행
cd /usr/local
git clone https://github.com/pyenv/pyenv.git
cd pyenv
mkdir {versions,shims}
cd plugins
git clone https://github.com/pyenv/pyenv-virtualenv.git
git clone https://github.com/pyenv/pyenv-update.git

 

echo 'export PYENV_ROOT="/usr/local/pyenv"' >> /etc/profile.d/pyenv.sh
echo 'export PATH="${PYENV_ROOT}/shims:${PYENV_ROOT}/bin:${PATH}"' >> /etc/profile.d/pyenv.sh

# sudo 명령일 때, 환경 설정을 계승하도록 설정
visudo

# visudo를 실행하고 아래와 같은 라인을 주석처리한다.
# Defaults    secure_path = /sbin:/bin:/usr/sbin:/usr/bin  <-- 주석처리
# 다음의 2줄을 추가한다.
Defaults      env_keep += "PATH"
Defaults      env_keep += "PYENV_ROOT"

 

# pyenv path 갱신 , 사용자에서도 실행한다.
source /etc/profile.d/pyenv.sh
# pyenv 버전 확인
pyenv --version

 

# 아래의 명령을 실행하면 설치할 수 있는 버전 목록이 나온다.
pyenv install -l
sudo pyenv install -v 3.11.9
sudo sudo pyenv global 3.11.9

 

참고 링크

[OS/Rocky] pyenv 설치 (tistory.com)

 

[OS/Rocky] pyenv 설치

pyenv는 os상에서 여러 버전의 파이썬을 안전하게 설치할 수 있도록 도와주는 라이브러리이다. https://github.com/pyenv/pyenv GitHub - pyenv/pyenv: Simple Python version management Simple Python version management. Contribute t

nomad-programmer.tistory.com

 

반응형