zoukankan      html  css  js  c++  java
  • 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生效

  • 相关阅读:
    The Dos and Don'ts for Ceph for OpenStack
    fio测试ceph的filestore
    yum安装Ceph指定Jewel版本
    处理stale的pg
    预估Ceph集群恢复时间
    python编码(二)
    python编码(一)
    删除重复的feature vba VS 删除重复的feature python
    新浪微博mid和url的互算
    用python实现各种排序算法
  • 原文地址:https://www.cnblogs.com/yaraning/p/10531391.html
Copyright © 2011-2022 走看看