아리운 CentOS 8.6 Python 2.6.6에서 Python3로 업그레이드

1353 단어
아리운 CentOS 서버 Python 환경 기본 2.x환경, 파이썬3의 새로운 기능을 체험하고 업그레이드를 준비하고 싶습니다.오후 내내 뒤척이며 기록했다.
업그레이드 단계:

컴파일 환경 준비


환경이 틀리면 여러 가지 문제에 부딪힐 수 있다.
yum groupinstall 'Development Tools'
yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel

설치


명령을 사용하여 시스템 자체 Python 버전 보기
python -V

1.0 해당 버전의 Python 다운로드

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

2.0 다운로드한 파일 압축 해제

tar -zxvf Python-3.6.1.tgz

3.0 소스 패키지로 전환

cd Python-3.6.1

4.0 구성 지정한 Python 설치 디렉토리

./configure --prefix=/usr/local/python3

5.0 Python 컴파일 및 설치

make && make install

6.0 기존 Python 백업

mv /usr/bin/python /usr/bin/python2.6.6

7.0 소프트링크 지향 만들기

ln -s /usr/local/python3/bin/python3  /usr/bin/python

이 Python까지 업그레이드가 완료되었으니 사용할 수 있습니다python -V 파이썬 버전을 보라고 명령했습니다.
Python3를 업그레이드한 후 yum 명령을 사용합니다. 이미 사용할 수 없습니다. 처리 방법도 간단합니다.
vim /usr/bin/yum

서류 머리의#!/usr/bin/python 옛날 버전으로 바꿨어요#!/usr/bin/python2.6.6 .

좋은 웹페이지 즐겨찾기