• 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生效

  • 相关阅读:
    C++怎么实现线程安全
    Linux内核之进程地址空间
    Linux内核之内存管理
    内存管理之内存寻址
    Linux内核初探
    进程间通信
    下拉列表控件实例 ComboBoxControl
    数据表格控件 DataGridControl
    8 种百度云高速下载,你值得拥有
    10 快好用的下载工具,终于和迅雷说拜拜了
  • 原文地址:https://www.cnblogs.com/yaraning/p/10531391.html
Copyright © 2020-2023  润新知