前言:
现时咱们对“安装urllibpython”可能比较珍视,你们都想要剖析一些“安装urllibpython”的相关内容。那么小编在网摘上网罗了一些对于“安装urllibpython””的相关文章,希望大家能喜欢,姐妹们一起来了解一下吧!概述
最近刚好要用到requests模块,偷个懒,将离线安装requests模块的步骤也写到了脚本里面,下面一起来看看吧~
注意安装顺序:certifi、chardet、idna、urllib3、requests
安装脚本
这里只贴核心部分..下载方式见下面链接
function install_requests_py3() { echo "" echo -e "\033[33m***********************************************基于python3安装requests模块************************************************\033[0m" #下载包 if [ -f /opt/requests-2.22.0.tar.gz ] && [ -f /opt/idna-2.8.tar.gz ] && [ -f /opt/chardet-3.0.4.tar.gz ] && [ -f /opt/certifi-2019.9.11.tar.gz ] && [ -f /opt/urllib3-1.25.6.tar.gz ];then echo "*****存在requests安装包,无需下载*****" else ping -c 4 files.pythonhosted.org >/dev/null 2>&1 if [ $? -eq 0 ];then wget -O /opt/requests-2.22.0.tar.gz wget -O /opt/chardet-3.0.4.tar.gz wget -O /opt/certifi-2019.9.11.tar.gz wget -O /opt/urllib3-1.25.6.tar.gz wget -O /opt/idna-2.8.tar.gz else echo "please download requests package manual !" exit $? fi fi #安装顺序:certifi、chardet、idna、urllib3、requests #安装certifi tar -xvf /opt/certifi-2019.9.11.tar.gz -C /opt &>/dev/null cd /opt/certifi-2019.9.11 ; python setup.py install &>/dev/null action "*****certifi-2019.9.11依赖包安装成功*****" /bin/true #安装chardet tar -xvf /opt/chardet-3.0.4.tar.gz -C /opt &>/dev/null cd /opt/chardet-3.0.4; python setup.py install &>/dev/null action "*****chardet-3.0.4依赖包安装成功*****" /bin/true #安装idna tar -xvf /opt/idna-2.8.tar.gz -C /opt &>/dev/null cd /opt/idna-2.8; python setup.py install &>/dev/null action "*****idna-2.8依赖包安装成功*****" /bin/true #安装urllib3 tar -xvf /opt/urllib3-1.25.6.tar.gz -C /opt &>/dev/null cd /opt/urllib3-1.25.6; python setup.py install &>/dev/null action "*****urllib3-1.25.6依赖包安装成功*****" /bin/true #安装requests tar -xvf /opt/requests-2.22.0.tar.gz -C /opt &>/dev/null cd /opt/requests-2.22.0; python setup.py install &>/dev/null action "*****requests-2.22.0依赖包安装成功*****" /bin/true echo -e "\033[33m************************************************基于python3完成安装requests模块*************************************************\033[0m"cat > /tmp/requests.log << EOFpython版本: `python -V`requests版本: requests-2.22.0EOF cat /tmp/requests.log echo -e "\e[1;31m 以上信息10秒后消失,保存在/tmp/requests.log文件下 \e[0m" echo -e "\033[33m************************************************************************************************************************\033[0m" echo "" sleep 10}
执行脚本
截图如下:大概2s就跑完了
测试
测试已安装成功requests模块
后面会分享更多devops和DBA方面内容,感兴趣的朋友可以关注下~
ps:基本会每天更新,不过前段时间突发情况就没办法了..
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #安装urllibpython