오프라인 환경 Python3의 SSL 모듈을 업그레이드 업그레이드하고 다음 호 기본 파이썬 버전 centos7 파이썬 모듈을 설치없이 리눅스, python3.6 파이썬 자세한 단계로 업그레이드뿐만 아니라 파이썬 설치 후 발생하는 문제를 해결하는 시스템을 -linux 학습을 제안 사용할 수 없습니다 공정 액 네트웍없이 SSL 모듈은 PIP 클래스 패키지 파이썬 탑재

  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에 등등합니다. 그렇지 않으면, 설치 또는 사용 중에 문제가 발생합니다 ~ 컴파일하고 반복 설치

 

외부 네트워크 환경 없으며, 설치 패키지 파이썬

  다음과 같이 문서를 참조 :

  1.  외부 네트워크없이 설치 파이썬 패키지

  2.  핍 설치 패키지 파이썬과 어떤 네트워크 기반 환경 없다

  3.  오프라인 설치 패키지 장착 방법 파이썬

  

  같이, 본원에서 두 개의 설치 방법을 사용했을

  파이썬 장착 스톰을 장착하여 1. setup.py 설치.

  kafka_python-1.4.4-py2.py3 - 없음 - any.whl 설치 카프카를 설치 핍 장착함으로써 2.

  수 PyPI는 설치 패키지를 다운로드합니다.

추천

출처www.cnblogs.com/lq67/p/11446604.html