美文网首页
阿里云 centos_7安装python3.6.4

阿里云 centos_7安装python3.6.4

作者: Ott2018 | 来源:发表于2018-11-18 21:19 被阅读0次

            一直想好好学一门编程语言,实现生活中点点滴滴的小功能,双十一团购了一台阿里云主机,python之路由此开始。生活除了眼前的苟且,应该还有诗和远方。

      “工遇善其事,必先利其器”。

    1、首先查看现有python版本。

         python --version

         centos_7默认为版本python2.7.5。因为yum中没有现成的python3程序,所以得下载源码包编译。

    2、下载源码包至本机/user/lib

        cd /use/lib

        wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tar.xz

    3、解压

        xz -d  Python-3.6.4.tar.xz

        tar  -xf Python-3.6.4.tar

    4、编译

        进入解压后生成的目录Python-3.6.4进行编译

        cd ./Python-3.6.4

        ./configure prefix=/usr/local/python3

        make && make install

        编译结果会出现错误:zlib not available

    5、安装zlib

        yum -y install zlib*

    6、重新执行编译命令即可

        make && make install

    7、更换旧python版本

       通过whereis python找到python路径

        进入路径备份

        cd /usr/bin 

        mv python pythonbak

        mv pip pipbak

        替换: 

        ln -s /usr/local/python3/bin/python3.6 python

        ln -s /usr/local/python3/bin/pip3 pip

         检查:python --version

    8、yum命令依赖于python,修改对应配置

       vi /usr/bin/python 

    第一行改为:#!/usr/bin/python2.7

    vi /usr/libexec/urlgrabber-ext-down

    第一行改为:#! /usr/bin/python2.7

    相关文章

      网友评论

          本文标题:阿里云 centos_7安装python3.6.4

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