python 离线部署 oletools
本文以 oletools 为例,记录如何在“老破小”的机器上离线部署一个python应用。
Why? 为什么要离线部署
yum/ apt-get 用起来多爽呀,pip 用起来多爽呀,干嘛要折腾离线部署 当在一个生产环境很糟糕的情况下,yum, apt-get 可能都失效了, pip 远程拉取也失效了... 生活太艰难了
Python 离线部署
准备
https://www.python.org/ 上选择合适的版本
这里使用 https://www.python.org/ftp/python/2.7/Python-2.7.tgz
wget https://www.python.org/ftp/python/2.7/Python-2.7.tgz
安装
tar -zxvf Python-2.7.tgz
cd Python-2.7/
make && make install
py27=/usr/local/bin/python2.7
py=/usr/bin/python
if [ ! -f $py27 ]; then
ReportError "Failed to install python2.7"
exit 1
fi
rm -rf $py
ln -s $py27 $py
#检查安装
python
#检查yum是否正常
yum<