自动安装python环境的脚本

1.首先判断是不是root用户

2.判断是否安装

3.是否下载成功(网络可能有问题)

4.是否解压成功(文件下载可能缺少)

5.安装配置python环境

# coding=utf-8

import os
import sys

if os.getuid()==0:
    pass
else:
    print "当前用户不是root用户,请登录root用户执行脚本"
    sys.exit(1)

version = raw_input('是否安装python版本3.5?(y/n)')
if version == 'y':
    url = 'https://www.python.org/ftp/python/3.5.7/Python-3.5.7.tgz'
else:
    print '退出程序'
    sys.exit(1)

cmd = 'wget '+url
res = os.system(cmd)
if res != 0:
    print '下载源码包失败,请检查网络'
    sys.exit(1)

package_name = 'Python-3.5.7'

cmd = 'tar xf '+package_name+'.tgz'
res = os.system(cmd)
if res != 0:
    os.system('rm '+package_name+'.tgz')
    print '解压源码包失败,请重新运行这个脚本'
    sys.exit(1)

cmd = 'cd '+package_name+'&& ./configure --prefix=/usr/local/python && make && make install'
res = os.system(cmd)
if res !=0:
    print '编译python源码失败,请检查是否缺少依赖库'
    sys.exit(1)

相关文章:

  • 2022-12-23
  • 2021-06-13
  • 2021-12-04
  • 2021-06-03
  • 2022-02-07
  • 2021-07-24
  • 2021-11-06
猜你喜欢
  • 2021-12-05
  • 2021-12-19
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案