zoukankan      html  css  js  c++  java
  • CentOS 7.3 安装python3

    1、排查

    CentOS 7.3 默认安装的是python2,使用命令 python -V 可以看到 python 的版本

    Python 2.7.5
    

    然后使用命令 which python 查看一下Python可执行文件的位置

    可见执行文件在 /usr/bin/ 目录下,切换到该目录下执行 ll python* 命令查看 

    可见 python 和 python2 都指向了 python2.7,因此执行 python 程序可用 python 和 python2。

    我们在 yum 仓库搜索 python 相关的包,发现没有 python3 相关的

    yum search python
    yum search python3
    

    因此,我们使用编译的形式安装 python3,并使用软链在 /usr/bin/ 下建立 python3 。

    2、安装

    没有 python 的可用 yum install python 来安装

    安装相关依赖

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

    下载 python3 的包,在任意目录。没有wget的,yum安装一下,再下载

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

    解压

    tar -xvJf  Python-3.6.2.tar.xz
    

    切换进入

    cd Python-3.6.2
    

    编译安装

    ./configure prefix=/usr/local/python3
    make && make install
    

    安装完毕,/usr/local/ 目录下就会有 python3了

    因此我们可以添加软链到执行目录下/usr/bin

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

    查看 python 的版本

    python -V
    python2 -V
    python3 -V
    

    需要 python 即是 python3 的,可以参考最后的参考链接。建软链不同,和需要修改 yum 的配置(不建议去修改 python 的默认版本,建议用 python3 来代替,因为有些软件默认是 python2 的,可能会引起意外的事故)

    参考:
    https://www.cnblogs.com/JahanGu/p/7452527.html

  • 相关阅读:
    支付系统
    在Ubuntu 14.04 64bit上安装百度云Linux客户端BCloud
    spring data jpa update
    多数据源springboot-jta-atomikos
    rabbitMQ 的基本知识
    java 调用短信 api 接口发送短信
    springboot整合ribbitMQ
    【RabbitMQ】ubuntu下RabbitMQ安装与简单使用
    @Slf4j注解
    quartz 定时任务的增删改
  • 原文地址:https://www.cnblogs.com/lossingdawn/p/10898372.html
Copyright © 2011-2022 走看看