zoukankan      html  css  js  c++  java
  • centos7下安装python3.6

    一、wget 官网下载到本地
    进入家目录: `cd ~` `wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz`下载到本地

    解压移动到/usr/lcoal下:
    tar -zxvf Python-3.6.3.tgz
    mv Python-3.6.3 /usr/local/

    安装依赖: 缺少其他依赖在这儿看
    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

    删掉旧python软连接
    rm -rf /usr/bin/python

    尝试编译安装Python:
    cd /usr/local/Python-3.6.3/

    配置:
    ./configure

    编译:
    make

    安装:
    make install

    报错未找到合适的编译器:

    configure: error: in `/usr/local/Python-3.6.3':
    configure: error: no acceptable C compiler found in $PATH
    See `config.log' for more details

    解决:
    yum install gcc-c++

    -bash: /usr/bin/yum: /usr/bin/python:bad interpreter no such file or dir

    这是因为上面删了 python软连接, 而yum依赖python。所以这儿去修改yum 文件头调用python 改成 python2.7 就好了
    vim /usr/bin/yum 文件头调用修改:

    !/usr/bin/python 改------>成 #!/usr/bin/python2.7

    vim /usr/libexec/urlgrabber-ext-down

    ! /usr/bin/python2 改--------->成 #! /usr/bin/python2.7

    重新执行:安装编译器
    yum install gcc-c++

    再次执行编译/安装:
    cd /usr/local/Python-3.6.3/

    配置:
    ./configure

    编译:
    make

    安装:
    make install

    重新增加python软连接,连接到python3
    cd /usr/bin
    ln -s /usr/local/bin/python3 python

    执行 python -V 查看python版本
    python -V

    成功

    x 可能Error
    zipimport.ZipImportError: can’t decompress data; zlib not available 
    make: * [install] Error 1
    
    • 解决:
      就是缺少了zlib库,zlib not available 不可用
      yum安装上即可:
      yum -y install zlib*
  • 相关阅读:
    初窥语义搜索
    爬取菜谱网站
    paramiko简介
    软件项目结构规范
    paramiko 远程执行多个命令
    python 中in 的 用法
    spring依赖(部分)
    ModelAndView的部分回顾
    SringMVC 国际化
    spring事物配置,声明式事务管理和基于@Transactional注解的使用
  • 原文地址:https://www.cnblogs.com/shiqi17/p/9564695.html
Copyright © 2011-2022 走看看