ansible的安装
centos6.5 x64下安装安装依赖库
12yum install -yzlib zlib-develyum install -yopenssl openssl-devel备份系统自带的python
cp /usr/bin/python /root/Desktop
源代码编译安装py
12345678910111213#编译安装python2.7mkdir -p /usr/local/src/python_srccd /usr/local/src/python_srcwgethttp://www.python.org/ftp/python/2.7.5/Python-2.7.5.tar.bz2tar -xfPython-2.7.5.tar.bz2cd Python-2.7.5./configure --prefix=/usr/local/python2.7make && make installecho "PATH=/usr/local/python2.7/bin:$PATH" >> /etc/profilesource /etc/profile#查看python版本python-v返回Python2.7.5
编译安装setuptools
123456mkdir -p /usr/local/src/python_srccd /usr/local/src/python_srcwgethttps://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.2.tar.gz#md5=13951be6711438073fbe50843e7f141f--no-check-certificatetar -xfsetuptools-1.4.2.tar.gzcd setuptools-1.4.2pythonsetup.py install
编译安装pip
123456mkdir -p /usr/local/src/python_srccd /usr/local/src/python_srcwgethttps://pypi.python.org/packages/source/p/pip/pip-1.4.1.tar.gz--no-check-certificatetar -xfpip-1.4.1.tar.gzcd pip-1.4.1pythonsetup.py install注意:
必须安装setuptools。否则运行这步的时候报告
ImportError: No module named setuptools
#查看pip版本
1pip--version
#运行pip模块查看
1234#pip listpip(1.4.1)setuptools(1.4.2)wsgiref(0.1.2)
#创建一个python的链接
1ln -sf /usr/local/python2.7/bin/python /usr/bin/python
而后修改yum里面的python2.6
vim /usr/bin/yum
第一行改为
1#!/usr/bin/python2.6
最后执行
12pip install paramikoPyYAML jinja2 httplib2 pip install ansible 注:我出现了无法安装httplib2的情况
解决方法到提示的网站上下载(https://pypi.python.org/pypi/httplib2#downloads),放置/root下
然后从本地路径安装: pip install /root/httplib2*.tar.gz
安装上去的是1.4.3
12#ansible --versionansible1.4.3
特别的,当安装完了ansible后 yum 无法使用 会提示版本问题
这时,将备份的python替换掉/usr/bin下的python2.4rm -rf /usr/bin/python2.4cp /root/Desktop/python /usr/bin/python2.4
再修改/usr/bin/yum
vim /usr/bin/yum 修改第一行为:#!/usr/bin/python2.4
然后保存
参考文章:http://144385.blog.iyunv.com/134385/1346080
http://blog.163.com/anytime5956@126/blog/static/164767406201221614650717/
页:
[1]