Zabbix 스크립트의 도입에 앞서 python3를 기록하지만 centos7 기본 설치 python2.7.5, 그래서 우리는 python3으로 업그레이드해야합니다.
서버가 네트워크 환경이기 때문에, 당신은 인터넷에 액세스 할 수 있으므로 오프라인 환경에서이 논문은 (어떤 네트워크) 업그레이드하지 않고 파이썬 모듈의 설치가 도입된다.
python3를 업그레이드 Centos7
설치 python3
, 참조 문서를 소개 기본 파이썬 버전 업그레이드 centos7 .
1. 다운로드 파이썬 3.7.1 설치 패키지는 xFTP를 사용하여 서버에 업로드.
2. 추출, 파이썬 3.7.1.tgz -zxvf 타르
3. 압축이 풀린 디렉토리로 이동 CD를 파이썬 3.7.1
4. 설치 디렉토리를 만듭니다 MKDIR /usr/local/python3.7.1
5. 컴파일 --prefix = / usr / 지방 / ./configure를 python3.7.1
6. 安装 : 만들기는 && 설치하기
7. 위로 이전 링크까지, 소프트 링크를 만듭니다 MV는 / usr / 빈 / 파이썬 /usr/bin/python2.7.5을
LN -s /usr/local/python3.7.1/bin/python3.7는 / usr / 빈 / 파이썬
설치 후 작업이 성공하면보고, 명령 파이썬 -V를 개입 할 수 있습니다.
영향을받는 다른 파일을 수정
python2 및 python3는 매우 다른 상태에서 시스템이 python2.7.5 기본값을 사용하기 때문에, 그래서 우리는 영향을받는 구성 파일을 수정해야합니다.
1. 냠 구성 파일을 수정
1.1 정력는 / usr / 빈 / 냠
1.2 파일 헤더 #! 를 / usr / 빈 / 파이썬은 #으로 변경! /usr/bin/python2.7.5
는 / usr / libexec 디렉토리 / urlgrabber-EXT 다운 1.3 정력
1.4 파일 헤더 #! 를 / usr / 빈 / 파이썬은 #으로 변경! /usr/bin/python2.7.5
설치하는 동안 오류 처리
상술 한 단계들은 일반적으로 설치되지만, 설치 과정에서, 네트워크 환경의 부족 때문 불가피 종속성 누락으로 인한 에러가 발생할 것이다.
1. zipimport.ZipImportError : 데이터를 압축 할 수 없습니다
: 참조 문서는 다음과 같은 파이썬 설치 자주 묻는 질문 (1) : zipimport.ZipImportError는 : 할 수없는 데이터를 압축 해제
설치 ZLIB 종속 패키지는, 다시, 파이썬 설치 구성 파일을 수정합니다.
2. ModuleNotFoundError는 : 이름 없음 모듈은 '_ctypes 없다'
참조 문서는 다음 없기 때문에 : 오류 ModuleNotFoundError을에 CentOS에서 나중에 python3.7.0를 설치하거나 때 '_ctypes'솔루션라는 이름의 모듈을
이 패키지를 설치 한 후 Python3.7는 패키지 libffi-(STABLE)의 새 버전 설치를 다시 컴파일 할 수 있습니다 설치해야합니다.
사용 및 치료 옵션에서 발생하는 문제
파이썬이 설치된 후, 우리는 사용하기 시작하지만, 프로세스의 사용, 그는 또한 몇 가지 새로운 문제가 발생했습니다.
화살표 키와 Delete 키는 사용할 수 없습니다
: 참조 문서는 다음과 같은 python3 화살표 키와 Delete 키를 사용할 수 없습니다
readline에-(STABLE) 패키지를 다시 컴파일하고 설치, 설치됩니다.
PIP는 사용할 수 없습니다
파이썬은 SSL 버전 1.0.1 python3.7 최소 지원 버전 1.0.2, 당신은 SSL을 업그레이드 할 필요가 아마 때문에, PIP를 사용할 수 없습니다.
해결 방법 : (구성 파일을 수정하지 않고) SSL-DEV 설치, PIP 소프트 링크의 설립!
다음과 같이 문서를 참조 :
1. 사용할 수없는 모듈 Python3의 SSL의 문제
2. 리눅스에서는 python3.6 파이썬 자세한 단계로 업그레이드뿐만 아니라 발생하는 문제를 해결하는 시스템을 -linux 학습
3. 파이썬 설치 후 프롬프트 단계는 SSL 모듈을 찾을 수 없습니다 해결하기
요약하면, 당신은 python3를 업그레이드하기 전에, 우리는 먼저 설치해야합니다 관련 종속성 ZLIB, libffi-(STABLE) 패키지의 readline-(STABLE) 패키지, SSL-dev에 등등합니다. 그렇지 않으면, 설치 또는 사용 중에 문제가 발생합니다 ~ 컴파일하고 반복 설치
외부 네트워크 환경 없으며, 설치 패키지 파이썬
다음과 같이 문서를 참조 :
2. 핍 설치 패키지 파이썬과 어떤 네트워크 기반 환경 없다
같이, 본원에서 두 개의 설치 방법을 사용했을
파이썬 장착 스톰을 장착하여 1. setup.py 설치.
kafka_python-1.4.4-py2.py3 - 없음 - any.whl 설치 카프카를 설치 핍 장착함으로써 2.
수 PyPI는 설치 패키지를 다운로드합니다.