第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

我要裝B一波 CentOS7 安裝python的python腳本

#/bin/python

#coding=utf8


import os,sys


def choiceVersion(version):

if version == "2.7":

url = "https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz"

download(url)

elif version == "3.7":

url = "https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz"

download(url)

else:

print("輸入的版本號(hào)有誤,請(qǐng)輸入2.7或3.7")

install(version)


def download(url):

try:

cmd = "wget "+url

os.system(cmd)

except:

print("下載源碼包失敗,請(qǐng)檢查當(dāng)前網(wǎng)絡(luò)")

sys.exit(1)


def install(version):

if version == "2.7":

package_name = "Python-2.7.16"

else:

package_name = "Python-3.7.2"

try:

cmd = "tar -xf "+package_name+".tgz"

os.system(cmd)

except:

print("解壓源碼包失敗,請(qǐng)重新運(yùn)行腳本下載源碼包")

os.system("rm -rf "+package_name+".tgz")

sys.exit(1)

path = os.getcwd()

try:

dependency = "yum groupinstall -y 'Development Tools' && yum install -y zlib-devel bzip2-devel openssl-devel readline-devel libffi-devel"

os.system(dependency)

cmd = "cd "+path+"/"+package_name+" && ./configure && make && make install"

os.system(cmd)

except:

print("Python源碼安裝失敗,請(qǐng)檢查是否缺少依賴庫")

sys.exit(1)

environmentalVariable = "echo \"PATH=$PATH:/usr/local/bin\" >> /etc/profile"

os.system(environmentalVariable)

source = "source /etc/profile"

os.system(source)


if __name__ == "__main__":

if os.getuid() == 0:

pass

else:

print("當(dāng)前用戶不是root,請(qǐng)使用root執(zhí)行腳本 ")

sys.exit(1)

version_float = input("請(qǐng)輸入你想安裝的python版本 2.7或者3.7 ")

version_string = str(version_float)

choiceVersion(version_string)


正在回答

2 回答

用Python語言寫出來的腳本,去安裝python,先有蛋后有雞嗎

0 回復(fù) 有任何疑惑可以回復(fù)我~

大佬,幫你加了個(gè)縮進(jìn)

#/bin/python
#coding=utf8

import?os,sys

def?choiceversion(version):
????if?version?==?'2.7':
????????url?=?"https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tgz"
????????download(url)
????elif?version?==?'3.5':
????????url?=?"https://www.python.org/ftp/python/2.7.16/Python-3.5.2.tgz"
????????download(url)
????else:
????????print("輸入的版本號(hào)有誤,請(qǐng)輸入'2.7'或者'3.5'")
????????install(version)

def?download(url):
????try:
????????cmd?=?"wget?"+url
????????os.system(cmd)
????except:
????????print("下載源碼包失敗,請(qǐng)檢查當(dāng)前網(wǎng)絡(luò)")
????????sys.exit(1)

def?install(version):
????if?version?==?2.7:
????????package_name?==?'Python-2.7.16'
????else:
????????package_name?==?'Python-3.5.2'
????try:
????????cmd?=?"tar?-xf?"+"package_name"+".tgz"
????????os.system(cmd)
????except:
????????print("解壓源碼包失敗,請(qǐng)重新運(yùn)行腳本下載源碼包")
????????os.system("rm?-rf"+package_name+".tgz")
????????sys.exit(1)
????path?=?os.getcwd()
????try:
????????dependency?=?"yum?groupinstall?-y?'Devolopment?Tools'?&&?yum?install?-y?zlib-devel?openssl-devel?readline-devel?libffi-devel"
????????os.system(dependency)
????????cmd?=?"cd?"+path+"/"+package_name+"?&&?./configure?&&?make?&&?make?install?"
????????os.system(cmd)
????except:
????????print("Python源碼安裝失敗,請(qǐng)檢查是否缺少依賴庫")
????????sys.exit(1)
????environmentalVariable?=?"echo?'PATH=$PATH:/usr/local/bin'?>>?/etc/profile"
????os.system(environmentalVariable)
????source?=?"source?/detc/profile"
????os.system(source)

if?__name__?==?"__main__":
????if?os.getuid()?==?0:
????????pass
????else:
????????print("當(dāng)前用戶不是root,請(qǐng)使用root用戶執(zhí)行腳本")
????????sys.exit(1)

version_float?=?input("請(qǐng)輸入你想安裝的Python版本,'2.7'或者'3.7'")

version_string?=?str(version_float)

choiceversion(version_string)


0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_那么一丟丟_0

3.5和3.7傻傻分不清楚~煩請(qǐng)忽略
2019-03-12 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

我要裝B一波 CentOS7 安裝python的python腳本

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)