centos 7 환경 에서 python 3.6 설치 상세 과정

8798 단어 shell축적 하 다
글 목록
  • 사전 설치
  • python 3.6 설치 (원본 패키지 만 컴 파일 하여 설치 할 수 있 고 yum 설치 할 수 없습니다)
  • 1. python 3.6 소스 패키지 다운로드
  • 2. 스트레스 해소:
  • 3. 설치:
  • 4. 컴 파일 설치 (이 단 계 를 거 쳐 야 정식 설치 완료)
  • 5. 빈 디 렉 터 리 에 소프트 링크
  • 6. 설치 완료 후 테스트
  • 7. 후기 사용 주의사항:
  • 다음 명령 은 centos 7 환경 에서 검증 통과
    사전 설치
  • 업로드 와 다운로드 명령 설치: yum -y install lrzsz
  • rz centos 환경 에 파일 업로드
  • sz 文件名 centos 환경 에서 파일 을 컴퓨터 로 컬 로 다운로드
  • 설치 컴 파일 환경: yum -y install gcc
  • ssl 설치, python pip 설치 패키지 의 필수 조건, yum -y install openssl-devel
  • python 3.6 설치 (원본 패키지 만 컴 파일 하여 설치 할 수 있 고 yum 설치 할 수 없습니다)
    1. python 3.6 소스 패키지 다운로드
    # 进入到这个目录下
    [root@laoliu src]# pwd
    /usr/local/src
    # 下载python 3.6.8
    [root@laoliu src]# wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
    --2019-04-23 22:52:25--  https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz
    正在解析主机 www.python.org (www.python.org)... 151.101.228.223, 2a04:4e42:1a::223
    正在连接 www.python.org (www.python.org)|151.101.228.223|:443... 已连接。
    已发出 HTTP 请求,正在等待回应... 200 OK
    长度:23010188 (22M) [application/octet-stream]
    正在保存至: “Python-3.6.8.tgz”
    
    100%[==============================================================================================>] 23,010,188  70.6KB/s 用时 5m 21s 
    
    2019-04-23 22:57:46 (70.1 KB/s) - 已保存 “Python-3.6.8.tgz” [23010188/23010188])
    

    2. 스트레스 해소:
  • 제 가 다운로드 한 것 은: Python-3.6.8.tgz 입 니 다. 그래서 압축 해제 명령 은:
  • 입 니 다.
    [root@laoliu src]# tar -zxvf Python-3.6.8.tgz
    # 这中间跑了一堆的解压文件的过程(省略),
    

    3. 설치:
    # 进入解压后的目录(这一步很重要)
    [root@laoliu src]# cd Python-3.6.8/
    [root@laoliu Python-3.6.8]# pwd
    /usr/local/src/Python-3.6.8
    
    # 正式安装python3.6:
    [root@laoliu Python-3.6.8]# ./configure --with-ssl --prefix=/usr/local/python36 
    # 安装过程略
    

    설치 과정 이 지나 면 어떻게 잘못 보 고 했 는 지 판단 합 니까? 여기 의 소스 패키지 설치 부분 을 보 세 요.
    4. 컴 파일 설치 (이 단 계 를 거 쳐 야 정식 설치 완료)
    [root@laoliu Python-3.6.8]# make && make install
    

    오류 발생: zipimport.ZipImportError: can't decompress data; zlib not available 해결 방식 은 다음 과 같다.
    [root@laoliu Python-3.6.8]# yum -y install zlib*
    # 省略中间过程, 之后继续编译安装
    [root@laoliu Python-3.6.8]# make && make install
    

    5. 빈 디 렉 터 리 에 소프트 링크
    [root@laoliu Python-3.6.8]# ln -s /usr/local/python36/bin/python3 /usr/bin/python3
    [root@laoliu Python-3.6.8]# ln -s /usr/local/python36/bin/pip3 /usr/bin/pip3
    

    6. 설치 완료 후 테스트
    [root@laoliu Python-3.6.8]# pip3 install pymysql
    # 安装过程略
    

    오류 발생: ` pip 는 TLS/SSL 이 필요 한 위치 로 구성 되 어 있 지만 파 이 썬 의 ssl 모듈 을 사용 할 수 없습니다. URL https: * * * * * *: SSL 모듈 을 사용 할 수 없 기 때문에 ssl 인증 서 를 확인 하 는 데 문제 가 있 었 습 니 다. - 건 너 뛰 기
    해결 방법:
    # 安装openssl-devel
    [root@laoliu Python-3.6.8]# yum -y install openssl-devel
    # 卸载已安装的python36
    [root@laoliu Python-3.6.8]# rm -rf /usr/local/python36
    # 清除编译缓存,临时文件等信息
    [root@laoliu Python-3.6.8]# make clean
    # 之后重复3和4安装过程
    # 再进行6的完成后的测试
    
    [root@laoliu Python-3.6.8]# python3
    Python 3.6.8 (default, Apr 23 2019, 23:50:55) 
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    

    이로써 python 3.6.8 설치 에 성공 하 였 습 니 다.
    7. 후기 사용 주의사항:
  • 1 python 3.6 은 컴 파일 설 치 를 사용 하기 때문에 어떤 경우 에는 다시 컴 파일 해 야 효력 이 발생 합 니 다.
  • 좋은 웹페이지 즐겨찾기