標籤:pack UI exit log blog configure local http gen
#coding = utf-8import osimport sysif(os.getuid() == 0):passelse:print ("you are not root user")sys.exit(1)#version = input("please input python version(2.7/3.6)")version = 2.7if 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 " + urlres = 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)
python自動安裝python2.7