[Python] centos6/7에 python3.7.9 설치 하기

2023. 1. 30. 14:55·Development/Python

python 설치하기

python 사이트에서 설치할 버전을 가져온다.

https://www.python.org/downloads/release/python-379/

 

Python Release Python 3.7.9

The official home of the Python Programming Language

www.python.org

python 업그레이드 설치

 

파이썬 설치에 필요한 플러그인 설치

yum install gcc openssl-devel bzip2-devel libffi-devel -y

위 사이트에서 선택한 설치 링크로, 소스 파일을 내려받는다.

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

그리고 압축을 해제한다.

 tar -xvf Python-3.7.9.tgz

폴더로 이동 후 컴파일한다.

 cd Python-3.7.9
 ./configure --enable-optimizations

make 시 install과 altinstall를 선택할 수 있다.

install은 기존 버전을 덮어 쓰게되고, altinstall은 두 버전을 동시에 사용할 수 있다.

make altinstall
which python3.7

bash파일을 열어서 아래 내용을 추가한다.

#vi /root/.bashrc

alias python="/usr/local/bin/python3.7"

추가한 내용 적용

source /root/.bashrc

버전확인하기

python -v

Error: Cannot find a valid baseurl for repo: base

# echo "https://vault.centos.org/6.10/os/i386/" > /var/cache/yum/i386/6/base/mirrorlist.txt
# echo "http://vault.centos.org/6.10/extras/i386/" > /var/cache/yum/i386/6/extras/mirrorlist.txt
# echo "http://vault.centos.org/6.10/updates/i386/" > /var/cache/yum/i386/6/updates/mirrorlist.txt

 Centos 패키지 저장소의 주소가 잘못되거나, 접속하지 못할 때 발생하는 오류로 공식 지원이 끝난 os에서 종종 발생한다고 한다.

버전을 업그레이드 하는게 베스트지만 임시로 위와 같이 입력하면 설치 가능하다.

pip 설치하기

pip는 파이썬으로 작성된 패키지 소프트웨어를 설치하고 관리하는 패키지 관리 시스템이다.

pip를 먼저 설치해야 다양한 모듈을 설치할 수 있다.

yum 업데이트가 안되있을 경우, update 후 시작한다.

# yum update

그리고 pip 설치전에 epel 저장소를 먼저 설치해야한다.

# yum install epel-release

그리고 python3-pip를 설치한다.(python3.7.9를 설치해서 python3을 설치함)

# yum install python3-pip

설치된 패키지 정보 확인

# rpm -qa | grep -i python3-pip

설치된 pip3 확인

# pip3 -V

(생략가능)

필요한 모듈 설치

pip3 install requests
pip3 install selenium
pip3 install pymysql
pip3 install undetected-chromedriver
pip3 install bs4

ERROR: Command errored out with exit status 1:

ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

undetected-chromedriver 설치 시 위와같은 오류가 발생할 경우 pip3를 아래 명령어로 업그레이드 해준다.

 pip3 install --upgrade setuptools

다시 pip3 install undetected-chromedriver를 입력하여 설치.

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

[Python] undetected_chromedriver 오류 해결  (0) 2023.02.22
[Python] ERROR: command errored out with exit status 1 오류  (0) 2023.02.06
[centOS7] Python 버전 업그레이드하기  (0) 2023.01.26
[Selenium] chromedriver headless 옵션에 대하여  (0) 2023.01.26
[Python] 튜플, 리스트, 딕셔너리 차이  (0) 2023.01.25
'Development/Python' 카테고리의 다른 글
  • [Python] undetected_chromedriver 오류 해결
  • [Python] ERROR: command errored out with exit status 1 오류
  • [centOS7] Python 버전 업그레이드하기
  • [Selenium] chromedriver headless 옵션에 대하여
곽진돔
곽진돔
Developer
  • 곽진돔
    echo "곽박한 세상";
    곽진돔
  • 전체
    오늘
    어제
    • 분류 전체보기 (184)
      • Development (57)
        • Linux (13)
        • k8s (3)
        • Docker (5)
        • AWS (1)
        • PHP (35)
        • Python (21)
        • Java (1)
        • SpringBoot (4)
        • JavaScript (1)
        • React (8)
        • MySql (19)
        • MongoDB (1)
      • Daily (4)
      • Study (6)
        • TIL (1)
        • license (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 글쓰기
    • 설정
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    docker
    JavaScript
    스프링부트
    인코딩
    Linux
    chromedriver
    크롤링
    Java
    springboot
    Shell
    db
    date
    Python
    react
    IP
    nodejs
    HTML
    Selenium
    윈도우
    ssh
    error
    CentOS
    SQL
    CentOS7
    php
    UTF8
    MySQL
    리액트
    리눅스
    정규표현식
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
곽진돔
[Python] centos6/7에 python3.7.9 설치 하기
상단으로

티스토리툴바