美文网首页
Linux下安装Python3.9

Linux下安装Python3.9

作者: 枫叶丶落 | 来源:发表于2021-03-10 11:31 被阅读0次

    系统环境:Centos 7.0

    • 在不删除centos自带的Python2.7情况下 安装Python3.9

    1.安装编译相关工具

    • 安装开发库
    yum -y groupinstall "Development tools"
    
    • 安装依赖环境
    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel  readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
    
    • 安装libffi-devel
    yum install libffi-devel -y
    

    2.创建Python文件夹下载安装包

    • 创建存放的文件夹
    mkdir /usr/local/python3 
    
    • 进入存放的文件夹、
    cd /usr/local/python3
    
    • 下载Python3.9安装包
    wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
    
    • 解压
    tar.xztar -xvJf  Python-3.9.0.tar.xz
    

    3.编译安装

    • 如果有这两个依赖 zlib、zlib-devel 则不用安装 没有需安装 否则下面操作会报错
    yum install zlib zlib
    yum install zlib zlib-devel
    
    • 进入Python-3.9.0文件夹
    cd Python-3.9.0
    
    • 生成makefile文件
    ./configure prefix=/usr/local/python3 --with-ensurepip=install
    
    • 编译
    make
    
    • 安装
    make install
    

    4.创建软连接

    • 将原有python2链接备份
    mv /usr/bin/python /usr/bin/python.bak
    
    • 添加python3的软链接
    ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
    
    • 查看python版本
    python -V
    
    • 更改yum配置,因为其要用到python2才能执行,否则会导致yum不能正常使用
    vi /usr/bin/yum
    原:#! /usr/bin/python 改:#! /usr/bin/python2
    
    vi /usr/libexec/urlgrabber-ext-down
    原:#! /usr/bin/python 改:#! /usr/bin/python2
    

    5.验证

    • 检测python2
    python2
    
    • 检测python3
    python3
    

    相关文章

      网友评论

          本文标题:Linux下安装Python3.9

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