파이썬 3.6.2 버전은 리눅스에서 설치를 업그레이드

리눅스 (CentOS는) 아래 본 논문에서는 버전 파이썬 3.6.2 방법으로 업그레이드됩니다

우리 모두가 알다시피, 2020 파이썬 2.7이 더 이상 파이썬의 3.X 버전을 파이썬의 공식 버전을 지원하지 않기 때문에 사용하는 것은 필요하지만 리눅스 설치의 기본 파이썬은 일반적으로 2.6 및 2.7 버전, 당신은 리눅스에서 파이썬을 사용하는 경우 이 업그레이드를 볼 필요가있다

받는 받기

1. 정보 시스템

[루트 @의 zstest1는 ~] # 고양이의 / etc / 레드햇 릴리스 
에 CentOS 6.5 (최종) 출시 
[루트 @의 zstest1 ~] #의 UNAME을 -a 
리눅스 zstest1 2.6.32-431.el6.x86_64 # 1 SMP (금) 11월 22일 3시 15분 : 09 UTC 2013 x86_64에의 x86_64에의 x86_64의 GNU / 리눅스 
[루트 @의 zstest1 ~] # 파이썬 -V 
파이썬 2.6.6

내 시스템이 CentOS6.5-x86_64에 커널 2.6.32의 소프트웨어 업그레이드이며, 현재 파이썬 버전은 2.6.6이다

2. 설치된 파이썬 3.6.2 다운로드

1) 파이썬-3.6.2.tgz 패키지를 다운로드

[루트 @의 zstest1 ~] #에서 mkdir의 -p / 서버 / 도구 / 
[루트 @의 zstest1 도구] #에서 cd / 서버 / 도구 / 
[루트 @의 zstest1 도구] # 개의 wget을 https://www.python.org/ftp/python/ 3.6.2 / 파이썬 3.6.2.tgz

2) 컴파일 및 압축 해제를 설치

[루트 @의 zstest1 도구] # 타르 -xf 파이썬 3.6.2.tgz 
[루트 @의 zstest1 도구] # cd를 파이썬 3.6.2 
[루트 @의 zstest1 파이썬-3.6.2] #의 ./configure를 
[루트 @ zstest1 Python- 3.6.2] # 만들 
설치 [루트 @의 zstest1 파이썬-3.6.2] #을

컴파일러 오류, 당신은 메이크업, GCC를 확인해야하는 경우 # 등 설치

냠 GCC GCC-C을 설치 ++ 

설치가 완료 3), 기본 파이썬 버전을 변경해야

# 현재 기본 python2, "/ usr / bin /"디렉터리에 파이썬과 함께 제공되는 기본 위치를 확인

[@ 루트의 zstest1 파이썬-3.6.2] #에 LL / usr / bin / python 부분을 * 
-rwxr-XR-X 2 루트 루트月9032 11 22 2013 / USR / 빈 / 파이썬 
lrwxrwxrwx. 1 루트 루트月6 3 20 2,016 / USR / 빈 / python2 -> 파이썬 
-rwxr-XR-X 2 루트 루트 9,032 11 2,013 22月/usr/bin/python2.6

# 새로 설치된 python3, 컴파일 "/ usr / 지방 / 빈 /"디렉토리에 기본 파이썬 위치에서 설치 확인

코드를 복사
[@ 루트의 zstest1 파이썬 3.6.2] #에 LL / usr / 지방 / 빈 / 파이썬 * 
lrwxrwxrwx 1 개 루트 루트 9 10 31月16시 48분 / usr / 지방 / 빈 / python3 -> python3.6 
-rwxr-xr- X 2 루트 루트 9,630,001 10月31 16시 48분 /usr/local/bin/python3.6의 
lrwxrwxrwx 1 개 루트 루트 17 10 31月16시 48분 /usr/local/bin/python3.6-config -> python3.6m- 구성 
-rwxr-XR-X 2 루트 루트 9,630,001 10月31 16시 48분 /usr/local/bin/python3.6m 
-rwxr-XR-X 1 개 루트의 루트 (3066) 10月31 16시 48분 / usr / 지방 / 빈 / python3.6m-구성 
lrwxrwxrwx 1 루트 루트 16 10 31月16시 48분 / usr / 지방 / 빈 / python3 - 설정 -> - 구성 python3.6
코드를 복사

# 기본 파이썬 수정

# 새로운 python2 부드러운 연결 python3를 만들 수있는 오래된 파이썬 소프트 링크 삭제

[루트 @의 zstest1 파이썬-3.6.2] #에서 cd는 / usr / 빈 / 
[루트 @의 zstest1 함] # RM -f python2 
[루트 @의 zstest1 함] # MV 파이썬 python2.6.ori 
[루트 @의 zstest1 함] # LN -s python2.6 python2 
[루트 @의 zstest1 함] # LN -s / usr / 지방 / 빈 / python3는 / usr / 빈 / 파이썬

수정에 대한 확인 4) 파이썬 버전

[루트 @의 zstest1 빈] # 파이썬 -V 
파이썬 3.6.2 
[루트 @의 zstest1 빈] # 개의 python2 -V 
파이썬 2.6.6 
[루트 @의 zstest1 빈] # 개의 python3 -V 
파이썬 3.6.2

당신은 기본 파이썬 버전으로 공개 찾을 수 있습니다 #은 버전이 지금까지 성공적으로 파이썬 업그레이드 된, 이미 3.6.2입니다

3. 이후의 처리 소프트웨어 문제

기본 버전 번호 파이썬은 3.X로 수정 한 후 얌 관련 설정을 수정해야하므로, 시스템 호출은, 냠에 대한 문제가 될 것입니다

[루트 @의 zstest1 빈] # 정력는 / usr / 빈 / 냠

# 다음과 같은 구성을 확인 필요

#!는 / usr / 빈 / python2

이런 식으로 #이 소프트웨어를 설치 냠를 사용할 때의 파이썬 python2.6.6를 호출 할 수 있습니다 여전히 수정 냠 주어지는하지

파이썬 버전이 CentOS6.5 시스템에서 수행 업그레이드 #이가되어, 기본 파이썬 버전 이상 CentOS7.2이 같은 방법은 수정 될 수 있습니다, 2.7.5,하지만 파이썬 링크 CentOS7.2 약간 다른 노트

[루트 @의 centos72 ~] # 게요은 / usr / 빈 / 파이썬 *의 
lrwxrwxrwx. 1 루트 루트 7 ~ 10月26 2016는 / usr / 빈 / 파이썬 -> python2 
lrwxrwxrwx. 1 개 루트 루트 9 10月26 2016는 / usr / 빈 / python2 -> python2.7 
-rwxr-XR-X. 1 개 루트 루트 7136 11月20 2015 /usr/bin/python2.7

# 다른 하나는, 거기에 다른 파일이 수정 될 필요가있다 CentOS7.2입니다

[루트 @의 centos72 ~] # 정력는 / usr / libexec 디렉토리 / urlgrabber-EXT 다운

# 다음과 같은 구성되었는지 확인합니다 :

#!는 / usr / 빈 / python2

======== 완료, 오, 오 =========

추수 감사절, 공제 및 공유.

리눅스 (CentOS는) 아래 본 논문에서는 버전 파이썬 3.6.2 방법으로 업그레이드됩니다

우리 모두가 알다시피, 2020 파이썬 2.7이 더 이상 파이썬의 3.X 버전을 파이썬의 공식 버전을 지원하지 않기 때문에 사용하는 것은 필요하지만 리눅스 설치의 기본 파이썬은 일반적으로 2.6 및 2.7 버전, 당신은 리눅스에서 파이썬을 사용하는 경우 이 업그레이드를 볼 필요가있다

받는 받기

1. 정보 시스템

[루트 @의 zstest1는 ~] # 고양이의 / etc / 레드햇 릴리스 
에 CentOS 6.5 (최종) 출시 
[루트 @의 zstest1 ~] #의 UNAME을 -a 
리눅스 zstest1 2.6.32-431.el6.x86_64 # 1 SMP (금) 11월 22일 3시 15분 : 09 UTC 2013 x86_64에의 x86_64에의 x86_64의 GNU / 리눅스 
[루트 @의 zstest1 ~] # 파이썬 -V 
파이썬 2.6.6

내 시스템이 CentOS6.5-x86_64에 커널 2.6.32의 소프트웨어 업그레이드이며, 현재 파이썬 버전은 2.6.6이다

2. 설치된 파이썬 3.6.2 다운로드

1) 파이썬-3.6.2.tgz 패키지를 다운로드

[루트 @의 zstest1 ~] #에서 mkdir의 -p / 서버 / 도구 / 
[루트 @의 zstest1 도구] #에서 cd / 서버 / 도구 / 
[루트 @의 zstest1 도구] # 개의 wget을 https://www.python.org/ftp/python/ 3.6.2 / 파이썬 3.6.2.tgz

2) 컴파일 및 압축 해제를 설치

[루트 @의 zstest1 도구] # 타르 -xf 파이썬 3.6.2.tgz 
[루트 @의 zstest1 도구] # cd를 파이썬 3.6.2 
[루트 @의 zstest1 파이썬-3.6.2] #의 ./configure를 
[루트 @ zstest1 Python- 3.6.2] # 만들 
설치 [루트 @의 zstest1 파이썬-3.6.2] #을

컴파일러 오류, 당신은 메이크업, GCC를 확인해야하는 경우 # 등 설치

냠 GCC GCC-C을 설치 ++ 

설치가 완료 3), 기본 파이썬 버전을 변경해야

# 현재 기본 python2, "/ usr / bin /"디렉터리에 파이썬과 함께 제공되는 기본 위치를 확인

[@ 루트의 zstest1 파이썬-3.6.2] #에 LL / usr / bin / python 부분을 * 
-rwxr-XR-X 2 루트 루트月9032 11 22 2013 / USR / 빈 / 파이썬 
lrwxrwxrwx. 1 루트 루트月6 3 20 2,016 / USR / 빈 / python2 -> 파이썬 
-rwxr-XR-X 2 루트 루트 9,032 11 2,013 22月/usr/bin/python2.6

# 새로 설치된 python3, 컴파일 "/ usr / 지방 / 빈 /"디렉토리에 기본 파이썬 위치에서 설치 확인

코드를 복사
[@ 루트의 zstest1 파이썬 3.6.2] #에 LL / usr / 지방 / 빈 / 파이썬 * 
lrwxrwxrwx 1 개 루트 루트 9 10 31月16시 48분 / usr / 지방 / 빈 / python3 -> python3.6 
-rwxr-xr- X 2 루트 루트 9,630,001 10月31 16시 48분 /usr/local/bin/python3.6의 
lrwxrwxrwx 1 개 루트 루트 17 10 31月16시 48분 /usr/local/bin/python3.6-config -> python3.6m- 구성 
-rwxr-XR-X 2 루트 루트 9,630,001 10月31 16시 48분 /usr/local/bin/python3.6m 
-rwxr-XR-X 1 개 루트의 루트 (3066) 10月31 16시 48분 / usr / 지방 / 빈 / python3.6m-구성 
lrwxrwxrwx 1 루트 루트 16 10 31月16시 48분 / usr / 지방 / 빈 / python3 - 설정 -> - 구성 python3.6
코드를 복사

# 기본 파이썬 수정

# 새로운 python2 부드러운 연결 python3를 만들 수있는 오래된 파이썬 소프트 링크 삭제

[루트 @의 zstest1 파이썬-3.6.2] #에서 cd는 / usr / 빈 / 
[루트 @의 zstest1 함] # RM -f python2 
[루트 @의 zstest1 함] # MV 파이썬 python2.6.ori 
[루트 @의 zstest1 함] # LN -s python2.6 python2 
[루트 @의 zstest1 함] # LN -s / usr / 지방 / 빈 / python3는 / usr / 빈 / 파이썬

수정에 대한 확인 4) 파이썬 버전

[루트 @의 zstest1 빈] # 파이썬 -V 
파이썬 3.6.2 
[루트 @의 zstest1 빈] # 개의 python2 -V 
파이썬 2.6.6 
[루트 @의 zstest1 빈] # 개의 python3 -V 
파이썬 3.6.2

당신은 기본 파이썬 버전으로 공개 찾을 수 있습니다 #은 버전이 지금까지 성공적으로 파이썬 업그레이드 된, 이미 3.6.2입니다

3. 이후의 처리 소프트웨어 문제

기본 버전 번호 파이썬은 3.X로 수정 한 후 얌 관련 설정을 수정해야하므로, 시스템 호출은, 냠에 대한 문제가 될 것입니다

[루트 @의 zstest1 빈] # 정력는 / usr / 빈 / 냠

# 다음과 같은 구성을 확인 필요

#!는 / usr / 빈 / python2

이런 식으로 #이 소프트웨어를 설치 냠를 사용할 때의 파이썬 python2.6.6를 호출 할 수 있습니다 여전히 수정 냠 주어지는하지

파이썬 버전이 CentOS6.5 시스템에서 수행 업그레이드 #이가되어, 기본 파이썬 버전 이상 CentOS7.2이 같은 방법은 수정 될 수 있습니다, 2.7.5,하지만 파이썬 링크 CentOS7.2 약간 다른 노트

[루트 @의 centos72 ~] # 게요은 / usr / 빈 / 파이썬 *의 
lrwxrwxrwx. 1 루트 루트 7 ~ 10月26 2016는 / usr / 빈 / 파이썬 -> python2 
lrwxrwxrwx. 1 개 루트 루트 9 10月26 2016는 / usr / 빈 / python2 -> python2.7 
-rwxr-XR-X. 1 개 루트 루트 7136 11月20 2015 /usr/bin/python2.7

# 다른 하나는, 거기에 다른 파일이 수정 될 필요가있다 CentOS7.2입니다

[루트 @의 centos72 ~] # 정력는 / usr / libexec 디렉토리 / urlgrabber-EXT 다운

# 다음과 같은 구성되었는지 확인합니다 :

#!는 / usr / 빈 / python2

======== 완료, 오, 오 =========

추천

출처www.cnblogs.com/xzlive/p/11572765.html