[Python] Linux(CentOS 7.8)에 Python 3 설치

2024. 12. 30. 11:00·Python/Etc

0. 설치 환경

- OS: 네이버 클라우드(NCP) classic 서버 (CentOS 7.8)

 

1. 설치과정 (2024년 12월 기준)

- 로컬PC에서 개발한 것을 네이버 클라우드(일명 NCP)에 배포 작업이 필요해서 NCP Classic 서버 (CentOS 7.8)를 구매

- 서버 환경으 확인 해 보니 보니 CentOS7 은 파이썬 버전이 2.7 임이 확인 되었다

> python -V
Python 2.7.5

 

- 로컬 개발시 python 3.10.11을 설치해서 개발하다보니 해당 파이썬 버전을 설치하기로 하였다

- 리눅스 서버에 root 계정으로 로그인 후 아래 명력어를 설치하고자 하는 python 버전을 대입하여 실행

> wget https://www.python.org/ftp/python/3.10.11/Python-3.10.11.tgz

 

- 다운로드 받은 폴더에서 압축해제

> tar -xvf Python-3.10.11.tgz

 

- 압축을 푼 폴더로 이동 후 컴파일 진행 (정상적으로 진행되면 아래 캡쳐 이미지 처럼 컴파일 완료 메세지가 확인된다)

> cd Python-3.10.11
> ./configure --enable-optimizations

 

- 컴파일이 정상적으로 완료되면 아래와 같이 입력하여 설치 진행

> make altinstall

 

- 설치된 끝나게 되면 python3는 보통 /usr/local/bin/python3.10 에 설치 되나 해당 버전이 어디에 설치 되어 있는지 확인 해 본다

> which python3.10
/usr/local/bin/python3.10

 

- python 실행시 해당 버전으로 실행되게 하기 위해 bash파일에 파이썬 별칭을 아래와 같이 등록하고 저장

> vi /root/.bashrc

 

- source명령어로 bash 파일 적용 후 python 버전을 확인 해 본다

> source /root/.bashrc
> python -V
Python 3.10.11
저작자표시 (새창열림)

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

[Python] AttributeError: module 'PIL.Image' has no attribute 'Resampling' 에러 해결  (0) 2024.02.19
[Protocol Buffer] Windows 에서 프로토콜 버퍼 컴파일 없이 쉽게 설치하기  (0) 2023.06.18
[Python]스크립트 코드 내에서 파이썬 버전 확인 방법  (0) 2022.01.16
'Python/Etc' 카테고리의 다른 글
  • [Python] AttributeError: module 'PIL.Image' has no attribute 'Resampling' 에러 해결
  • [Protocol Buffer] Windows 에서 프로토콜 버퍼 컴파일 없이 쉽게 설치하기
  • [Python]스크립트 코드 내에서 파이썬 버전 확인 방법
써니의 연습장
써니의 연습장
IT, AI, 일상, 경제 등..
  • 써니의 연습장
    써니의 연습장
    써니의 연습장
  • 전체
    오늘
    어제
    • 분류 전체보기 (21)
      • AI (3)
      • Streamlit (2)
      • Python (5)
        • Pandas (0)
        • Tensorflow (1)
        • Etc (4)
      • DataBase (5)
        • PostgreSql (5)
      • Backend (5)
        • Ubuntu (1)
        • Nginx (2)
        • Node.js (2)
      • Git (1)
  • 블로그 메뉴

    • 홈
    • Python
    • DataBase
    • Backend
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    Python
    Python #Pillow
    python3.10
    certbot
    nginx
    ubuntu22.4
    sam
    ubuntu
    protoc #protocolbuffers
    ubuntu #port forwarding #우분투 #포트 포워딩
    theme
    PostgreSQL
    Github #Clone
    Streamlit
    Lets Encrypt
    centos7
    ncp
    cvat
    cudart64_110.dll
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
써니의 연습장
[Python] Linux(CentOS 7.8)에 Python 3 설치
상단으로

티스토리툴바