ansible安装
Posted 夏覓
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ansible安装相关的知识,希望对你有一定的参考价值。
一.升级python
作者系统为centos6.5,系统默认安装python2.6,虽然ansible官方文档要求python版本为2.6或2.7,然而许多人都说使用2.6可能出现一系列问题,所以作者决定将2.6升级为2.7以避免不必要的麻烦。
python下载地址:https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz
wget https://www.python.org/ftp/python/2.7.13/Python-2.7.13.tgz -P /download cd /download tar Python-2.7.13.tgz -C tmp/ cd tmp/Python-2.7.13 yum install gcc gcc-c++ -y ./configure --prefix=/usr/local/ make && make install
mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python python -V #查看版本信息已经不是Python 2.6.6了 Python 2.7.13
*注:python升级后yum不能使用?
查看yum命令脚本可以发现yum使用的解释器是系统默认的python,而默认python(/usr/bin/python)已经被重命名为python2.6.6(/usr/bin/python2.6.6)了,所以我们只需要把yum脚本中的 #!/usr/bin/python 改为 #!/usr/bin/python2.6.6 即可
二.安装pip
下载地址:https://pypi.python.org/pypi/pip
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9 -P /download/
tar xf /download/pip-9.0.1.tar.gz -C /download/tmp
cd /download/tmp/pip-9.0.1
python setup.py install
安装过程中可能报错:
[[email protected] pip-9.0.1]# python setup.py install Traceback (most recent call last): File "setup.py", line 6, in <module> from setuptools import setup, find_packages ImportError: No module named setuptools
#大概意思是说缺少setuptools这个模块,没有就安装嘛!下载地址:https://pypi.python.org/pypi/setuptools
wget https://pypi.python.org/packages/07/a0/11d3d76df54b9701c0f7bf23ea9b00c61c5e14eb7962bb29aed866a5844e/setuptools-36.2.7.zip#md5=b9e6c049617bac0f9e908a41ab4a29ac -P /download
unzip /download/setuptools-36.2.7.zip -d /download/tmp/
cd /download/tmp/setuptools-36.2.7/
yum install zlib zlib-devel -y #setuptools需要zlib模块,否则报错: "Compression requires the (missing) zlib module"
python setup.py install
以上是关于ansible安装的主要内容,如果未能解决你的问题,请参考以下文章