• linux编译安装python3


    1.解决编译环境的环境依赖, 必须保证这里正确安装,方可执行后续步骤

    yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y

    2.下载源代码

    网址:https://www.python.org/downloads/release/python-362/

    下载地址:https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

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

    3.解压缩源代码

    tar -xf Python-3.6.2.tgz 
      # -x 解压参数
      # -f 指定一个压缩文件,写在最后

    4.切换到python源代码的目录

    cd Python-3.6.2

    5. 编译软件三步曲

    第一步: 释放 makefile 编译文件. 如果 makefile 文件存在 ,直接执行第二步

    ./configure   --prefix=/opt/python36/
            # --prefix 告诉编译器,软件安装到哪里

    第二步和第三步:

    make && make install

    软件安装完毕!

    配置linux的环境变量,加入python3

    [root@localhost /]# echo $PATH
    /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/tnginx220/sbin:/root/bin
    [root@localhost /]# PATH='/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin'

    #添加这个PATH变量到全局配置文件中,每次开机就加载,永久生效
    [root@localhost /]# vim /etc/profile

      #在最底行写入
      PATH="/opt/python36/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/r    oot/bin"

      # 退出会话,重新登录,使得/etc/profile生效

  • 相关阅读:
    盲山有感
    一个用Regex的完成sql语句中字段替换的demo
    月夜奔跑
    乱弹
    《勇敢抉择》摘录一
    梦想高歌
    从今天起
    php性能优化
    unity3d shader中RenderType的所有类型
    Unity打包ipa图文教程
  • 原文地址:https://www.cnblogs.com/yaraning/p/10531391.html
Copyright © 2020-2023  润新知