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

 

 

posted @ 2019-03-14 17:15  yara-ning  阅读(359)  评论(0编辑  收藏  举报