用bash升级python第三方库
用pip逐个升级Python第三方库,要重复写很多命令。这个bash文件先检验哪些库需要升级,然后提示输入要升级的库名。使用方便。
#!/bin/sh
# update the packages of python
pip3 list --format columns --outdate
mode=u
while true
do
read -p "please input module name: (input q to quit) " module
if [ $module == q ] # to quit
then
echo "finished."
break
elif [ $module == s ]
then
echo "sudo mode on"
mode=s
elif [ $module == u ]
then
echo "sudo mode off"
mode=u
elif [ $module == l ]
then
pip3 list --format columns --outdate
elif [ $module == h ]
then
echo "s: sudo, u: not sudo -- udo, l: list, h: help"
else
if [ $mode == u ]
then
pip3 install --upgrade $module
else
sudo pip3 install --upgrade $module
fi
fi
done