마짱짱의 지식창고

python 3.11.9 설치 본문

Language/Python

python 3.11.9 설치

마짱짱 2024. 9. 2. 16:28
반응형

Bash Script로 작성하였습니다.

 

OS: rocky9.4

#!/bin/bash

# 스크립트를 root 권한으로 실행했는지 확인
if [ "$EUID" -ne 0 ]; then
  echo "이 스크립트는 root 권한으로 실행해야 합니다."
  exit 1
fi

# 필요한 의존성 패키지 설치
dnf update -y
dnf groupinstall -y "Development Tools"
dnf install -y openssl-devel bzip2-devel libffi-devel zlib-devel wget

# Python 3.11.9 다운로드 및 설치
wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgz
tar -xvzf Python-3.11.9.tgz
cd Python-3.11.9
./configure --enable-optimizations --prefix=/usr/local
make altinstall

# 심볼릭 링크 생성
ln -sf /usr/local/bin/python3.11 /usr/bin/python
ln -sf /usr/local/bin/python3.11 /usr/bin/python3
ln -sf /usr/local/bin/pip3.11 /usr/bin/pip
ln -sf /usr/local/bin/pip3.11 /usr/bin/pip3

# 설치된 Python 버전 확인
python --version

# 정리
cd ~
rm -rf Python-3.11.9 Python-3.11.9.tgz

echo "Python 3.11.9 설치가 완료되었습니다."
echo "이제 'python' 명령어로 Python 3.11.9를 사용할 수 있습니다."
반응형

'Language > Python' 카테고리의 다른 글

Ubuntu Anaconda 설치 및 간단사용법  (0) 2022.05.18