linux编译安装python3

linux编译安装python3

安装方式

  • rpm安装(需要处理依赖关系)
  • yum安装(适合小型软件)
  • 编译安装(适合大型软件,需要自定制功能的软件)

编译安装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
  1. 下载python源代码
weget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
  1. 解压缩python源代码
xz -d Python-3.4.7.tar.xz
tar -xf Python-3.4.7.tar
  1. 切换到进入python源代码目录

  2. 开始编译安装,释放编译软件

./configure --prefix=/opt/python365/    #此时还不会生成python365这个文件夹!
  1. 开始编译,编译安装
make
make install
# 两个命令执行结束后会生成python365这个文件夹

# make是用来编译的,它从Makefile中读取指令,然后编译。

# make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。
  1. 检查你自己制定的安装路径(/opt/python365/)

    查看/opt/python347/bin目录,python3的可执行命令都在bin底下了

  2. 配置软连接,快捷启动python3和pip3

ln -s /opt/python347/bin/python3    /usr/bin/python3
ln -s /opt/python347/bin/pip3  /usr/bin/pip3
  1. 配置系统环境变量,配置PATH,加入python3的目录(须将第8步的软连接删除)
#尽量用这一步
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/opt/python347/bin/

#这一步尽量别用了
PATH=$PATH:/opt/python347/bin/

#配置环境变量需谨慎,如果配错了,你的其他命令也会丢失!

写入个人配置文件,永久生效/etc/profile
vim /etc/profile  #编辑个人配置文件,写入PATH
PATH=$PATH:/opt/python347/bin/

source /etc/profile  #读取一下配置文件,生效配置
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值