ansible安裝
阿新 • • 發佈:2017-08-21
版本 log c++ ins 多人 file com requires load
一.升級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.6View Code即可
二.安裝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安裝