利用非root用户安装第三方模块,同时打包常用的模块避免多机部署时重复安装。
1.下载对应的软件包
2.创建一个隐藏目录,用于存放软件包
/data/home/user00/.python_package
3.修改非root用户下.bash_profile 文件
PATH=$PATH:$HOME/.local/bin:$HOME/bin:/data/home/user00/.python_package/bin
export PYTHONPATH=$PYTHONPATH:/data/home/user00/.python_package/lib/python2.7/site-packages/:/data/home/user00/.python_package/lib64/python2.7/site-packages
export PATH
umask 002
4.进入第三方软件包,进行源码编译安装
python setup.py install --prefix=/data/home/user00/.python_package/
总结:
在进行安装一些第三方模块时,为了避免重复再多台机器上安装。把经常用的模块打包,后期使用时只需要把相应的包copy到主机上即可
原文地址:http://blog.51cto.com/weadyweady/2330483
时间: 2024-10-06 01:31:43