在使用python写mapper-reduce的时候,集群的python 环境往往不能满足开发的需求,需要自己重新打包python,以下是自己打包python 的主要过程:
- 下载python
wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz # 解压 tar -xzvf Python-3.6.8.tg #指定python 安装路径 export PYTHON_ROOT=~/Python #安装 python pushd Python-3.6.8 ./configure --prefix="${PYTHON_ROOT}" --enable-unicode=ucs4 --enable-optimizations make make install #退出目录 popd
- 正常自定义安装需要的package,
~/Python/bin/pip3 install tensorflow==1.12
- 打包
export PYTHON_ROOT=~/Python
pushd "${PYTHON_ROOT}"
zip -r Python.zip *
popd
完成