centos7 에서 python3.12 버전 설치 ( + pip )

2023. 11. 27. 13:53· 운영체제 및 서버/Linux
목차
  1. Python 3.12 설치
  2. PIP (Python 3.12 기반)  설치

Python 3.12 설치

# update
sudo yum -y update
sudo yum upgrade

# reboot
sudo systemctl reboot

# Python 3.12 빌드 도구 설치
sudo yum -y install epel-release
sudo yum install wget make cmake gcc bzip2-devel libffi-devel zlib-devel

# openssl 제거로 nginx, nodejs 를 재설치해야할 수 있음
# openssl 제거, 버전확인시 1.1.1 이상이면 SKIP, 아니라면 꼭 제거
sudo yum -y remove openssl openssl-devel

# 파이썬 공식홈페이지 제공 3.12 버전 다운로드
wget https://www.python.org/ftp/python/3.12.0/Python-3.12.0.tgz

# 압축해제
tar xvf Python-3.12.0.tgz

# 폴더 이동
cd Python-3.12.0

# 빌드 구성
LDFLAGS="${LDFLAGS} -Wl,-rpath=/usr/local/openssl/lib" ./configure --with-openssl=/usr/local/openssl 
make

# CentOS 7/RHEL 7에 Python 3.12 설치
sudo make altinstall

# 버전확인
python3 --version

# 만약 기본 python3 가 안되는 경우, 아래와 명령어 실행
sudo cp /usr/local/bin/python3.12 /usr/bin/python3

PIP (Python 3.12 기반)  설치

# 설치 도움 py 파일 다운로드
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

# Python3로 실행
python3 get-pip.py

# pip 또는 pip3가 안되는 경우 아래 명령어 실행
cp /usr/local/bin/pip3 /usr/bin/
cp /usr/local/bin/pip3.12 /usr/bin/
cp /usr/local/bin/pip /usr/bin/

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'운영체제 및 서버 > Linux' 카테고리의 다른 글

리눅스 별 타임존 설정  (0) 2023.12.04
리눅스 유저, 그룹 생성 후 그룹 지정  (0) 2023.11.28
Ubuntu,CentOS 부팅 후 NFS 자동 마운트(mount) 처리  (2) 2023.11.20
ubuntu22.04 mongoDB Community Edition 설치  (1) 2023.11.20
  1. Python 3.12 설치
  2. PIP (Python 3.12 기반)  설치
'운영체제 및 서버/Linux' 카테고리의 다른 글
  • 리눅스 별 타임존 설정
  • 리눅스 유저, 그룹 생성 후 그룹 지정
  • Ubuntu,CentOS 부팅 후 NFS 자동 마운트(mount) 처리
  • ubuntu22.04 mongoDB Community Edition 설치
신·기록
신·기록
개발 관련 이슈 해결방안, 활용 방법, 제품 리뷰 등을 기록하는 개인 블로그
신·기록
문제해결집
신·기록
전체
오늘
어제
  • 분류 전체보기 (184)
    • 뉴스 (9)
    • 제품 리뷰 (19)
    • 운영체제 및 서버 (57)
      • Linux (26)
      • Mac OS (8)
      • Windows (1)
      • Proxmox (10)
      • Nginx (2)
      • Raspberry Pi (3)
      • Odroid M2 (4)
    • AI 인공지능 (7)
    • 모바일 (4)
      • Flutter (1)
      • 안드로이드 (1)
    • 데이터베이스 (14)
      • Mysql (10)
    • 자바 (11)
      • Spring Framework (9)
    • 자바스크립트 (20)
      • Node JS (4)
      • Electron Framework (11)
      • React & Next.js (4)
    • 클라우드 플랫폼 (4)
    • 학습 (4)
    • 이슈 (22)
    • 비디오게임 에뮬레이터 (2)
    • CPU 성능 순위 (1)
    • 그래픽카드 성능 순위 (1)
    • 기타 (7)

블로그 메뉴

  • 이용 원칙
  • 태그
  • 방명록

인기 글

최근 글

09-19 04:19
관련 문의는 방명록에 부탁드립니다.
본 블로그의 스킨 출처는 아래와 같습니다.
hELLO · Designed By 정상우.v4.2.2
신·기록
centos7 에서 python3.12 버전 설치 ( + pip )
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.