centos 6.9安装python3

作者: AEC | 来源:发表于2018-06-28 21:20 被阅读2次

    centos版本自带python,但是版本是2.x版本的,python3版本需要额外自己安装

    输入python -V查看python版本

    python -V
    

    输出
    Python 2.6.6

    1.下载python3源码包

    去python官网找:python源码包
    通过wget工具下载源码,这里我下载的是python3.6版本.

    wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
    

    2.安装python

    在安装之前,需要通过yum安装一些python3的依赖包。
    分别是:zlib-devel,bzip2-devel,openssl-devel,ncurses-devel,sqlite-devel,readline-devel,tk-devel,gcc,make。

    sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
    

    这次,我们把python3安装/usr/local/目录下,在/usr/local/下创建一个目录。

    sudo mkdir /usr/local/python3
    

    待源码下载完成,我们解压源码包

    sudo tar -zxvf Python-3.6.6.tgz
    

    进入解压出来的目录

    cd Python-3.6.6
    

    编译,

    sudo ./configure --prefix=/usr/local/python3
    

    安装

    sudo make && make install
    

    我们进入/usr/local/python3/bin/下,验证python3是否安装完成

    cd /usr/local/python3/bin/ 
    ./python3 -V
    

    输出
    Python 3.6.6

    配置环境变量

    此时,我们输入python3还是提示-bash: python3: command not found,需要配置环境变量

    通过vim打开/etc/profile文件

    sudo vim /etc/profile
    

    在文件的末尾添加一行代码
    PATH=$PATH:/usr/local/python3/bin
    如果你的python3安装其他目录,则需要把冒号后边的路径改为你python3安装的路径

    让配置文件生效

    source /etc/profile
    

    现在再验证一下是否安装完成

    python -V
    

    输出python版本号则代表安装完成
    Python 3.6.6

    验证pip是否安装完成,这里需要用pip3验证

    pip3 -V
    

    输出pip的版本号代表安装完成
    pip 10.0.1 from /usr/local/python3/lib/python3.6/site-packages/pip (python 3.6)

    这里我用的是通过在/etc/profile文件添加环境变量,网上很多文档都是通过软链接到/usr/bin目录下,之后如果需要安装django其他的,需要每一个都链接一次,所以干脆把bin目录添加到环境变量中

    相关文章

      网友评论

        本文标题:centos 6.9安装python3

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