zoukankan      html  css  js  c++  java
  • python自动安装python2.7

    #coding = utf-8
    import os
    import sys
    if(os.getuid() == 0):
    	pass
    else:
    	print ("you are not root user")
    	sys.exit(1)
    
    #version = input("please input python version	(2.7/3.6)")
    version = 2.7
    if version == 2.7:
    	packagename = "Python-2.7.13"
    else:
    	packagename = "Python-3.6.2"
    os.system("rm -rf "+ packagename+"*")
    
    if(version == 2.7):
    	url = "https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz"
    elif version == 3.6:
    	url = "https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz"
    else:
    	print("input error")
    	sys.exit(1)
    
    cmd = "wget " + url
    res = os.system(cmd)
    
    if res != 0:
    	print("download failed check network")
    
    cmd = "tar xvf " + packagename +".tgz"
    
    res = os.system(cmd)
    
    if res != 0 :
    	print("tar failed")
    	os.system("rm " + packagename + ".tgz")
    	sys.exit(1)
    
    cmd = "cd Python-2.7.13 && ./configure --prefix=/usr/local/python2.7 && make && make install"
    res = os.system(cmd)
    
    if res != 0 :
    	os.system("rm -rf "+ packagename)
    	os.system("rm " + packagename + ".tgz")
    	print("make failed")
    	sys.exit(1)
    

      

  • 相关阅读:
    红外应用
    电池分类及特点
    温湿度传感器AM2302(DH22)
    lora
    跳频扩频技术学习
    STM32F4/F7运算性能
    物联网相关模块
    DC-DC芯片
    外部引用CSS中 link与@import的区别
    超酷实用的jQuery焦点图赏析及源码
  • 原文地址:https://www.cnblogs.com/brady-wang/p/7434513.html
Copyright © 2011-2022 走看看