美文网首页
Centos7安装Python3.5

Centos7安装Python3.5

作者: _Walker__ | 来源:发表于2018-01-07 01:15 被阅读21次

    1、前言

      Linux系统都自带了Python环境,不过是2.x版本。由于其编码问题,早已转向3.x阵营。强迫症患者非常想把2直接替换成3,但系统还需要2的环境,只能多装一个3.x。实验环境如下:

    • VirtualBox 5.1.30 r118389 (Qt5.6.2)
    • Centos7 x86_64
    • Python-3.5.4-amd64

    2、安装步骤

    2.1 前置依赖
    • openssl-devel
    shell> sudo yum install openssl-devel
    

      安了SSL再安Python的时候会自动安装pip,否则要自己单独搞。缺失SSL的情况下装Python,最后会有提示:

    Ignoring ensurepip failure: pip 9.0.1 requires SSL/TLS

      多说一句,我不是在空环境里做的测试,所以可能还有其他依赖包这里没有提到。如果是这样,那么就根据错误提示,缺啥补啥吧。

    2.2 安装Python

    2.2.1 获取

    # 下载源码包
    shell> wget https://www.python.org/ftp/python/3.5.4/Python-3.5.4.tar.xz
    # 解压xz
    shell> xz -d Python-3.5.4.tar.xz
    # 解压tar
    shell> tar -xvf Python-3.5.4.tar
    

    2.2.2 编译&安装
      首先要切换到Python-3.5.4的目录下。

    # 配置安装的路径
    shell> ./configure --prefix=/usr/local/python3
    # 安装
    shell> sudo make && make install
    # 创建软链接
    # 这样可以在任意位置通过 python3 执行脚本
    shell> sudo ln -s /usr/local/python3/bin/python3.5  /usr/bin/python3
    

      本来想把给pip也创建链接,结果发现由于它所处的层次太深,即使创建了链接也没法直接用。因此,需要pip的时候可以这样:

    shell> python3 -m pip <command> [options]
    

    相关文章

      网友评论

          本文标题:Centos7安装Python3.5

          本文链接:https://www.haomeiwen.com/subject/slnunxtx.html