一.升级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 xf Python-2.7.13.tgz -C tmp/
cd tmp/Python-2.7.13
./configure --prefix=/usr/local/python2.7
make && make install yum install gcc gcc-c++ openssl-devel zlib zlib-devel -y ./configure --prefix=/usr/local/ make && make install
mv /usr/bin/python /usr/bin/python2.6.6
ln -s /usr/local/python2.7/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  即可
View Code

相关文章:

  • 2022-12-23
  • 2021-04-21
  • 2021-06-10
  • 2021-10-30
  • 2021-06-19
  • 2022-01-30
猜你喜欢
  • 2021-06-04
  • 2021-06-05
  • 2022-12-23
  • 2022-01-21
  • 2022-02-14
  • 2022-03-10
相关资源
相似解决方案