python3指令碼 自動化安裝python3指令碼

2021-10-19 01:29:59 字數 1562 閱讀 6312

cat python3-install.sh

#!/bin/bash

# auto network install python3

# create time : 2019/12/13

# update time : *

py3_download_path="/usr/local/src"

wget_cmd=`rpm -qa wget |wc -l`

ping www.python.org -c 1 > /dev/null 2>&1

if [[ $? != 0 ]];then

echo -e "\033[41m 無法與網際網路連線,請檢查網路!\033[0m"

exit 2

else

echo -e "\033[42m 網路正常!\033[0m"

fi[ -d $py3_download_path ] && cd $py3_download_path || mkdir -p $py3_download_path

if [[ $wget_cmd == 0 ]];then yum install wget -y >>/dev/null 2>&1;echo "正在安裝wget命令....";echo "wget命令安裝完成" ;fi

echo -e "\033[43m 正在安裝依賴包......\033[0m"

yum install zlib zlib-devel -y >> /dev/null 2>&1

echo -e "\033[42m 依賴包安裝完成! \033[0m"

wget >>/dev/null 2>&1

if [[ $? == 0 ]];then

tar zxf python-3.6.6.tgz >> /dev/null 2>&1

cd python-3.6.6

else

exit 1

fiecho -e "\033[43m 正在配置python...... \033[0m"

./configure --prefix=$/python-3.6.6 >> /dev/null 2>&1

if [[ $? == 0 ]];then

echo -e "\033[42m 編譯安裝中...... \033[0m"

make >> /dev/null 2>&1 && make install >> /dev/null 2>&1

echo -e "\033[42m 編譯安裝完成 \033[0m"

else

echo -e "\033[41m 配置失敗,請檢查配置......! \033[0m"

exit 1

ficd $py3_install_path && ln -s python-3.6.6 python

echo -e "export py_home=$/python\nexport path=\$py_home/bin:\$path" > /etc/profile.d/python.sh

source /etc/profile.d/python.sh

echo -e "\033[42m 安裝完成......ok \033[0m"

exit 0

c 呼叫複雜的python3指令碼

平台 vs2017 python3.7.6 配置 python3.7.0配置 部分 標頭檔案 include main py initialize 創造python虛擬環境初始化if py isinitialized pyrun string import sys 必要步驟 pyrun string...

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...

mysql自動化指令碼 mysql自動化安裝指令碼

學習了兩周linux shell指令碼,終於寫出乙個mysql自動化安裝指令碼。加上今天一整天的測試,可以正常執行安裝mysql 5.5.40.其他版本還沒有測試。現分享一下。也請高手指點一下。執行該指令碼的前提是 環境介紹 1 redhat 6.3 x64,最小化安裝 2 ram 2g,hd 30...