Centos6.X升级Python-2.7+

2022-11-29 16:55:10 浏览数 (1)

缘由:默认Centos6操作系统Python-2.6版本,但是使用监控插件需要2.7 ,所以尝试升级一波。 看操作: 一、使用 python -V 查询本机python系统。 Python 2.6.6

2018年10月1日 10:08:07重要提示:备份当前python 二、安装依赖: yum install -y zlib-devel bzip2-devel xz-libs wget

三、下载Python-2.7: wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz

四、解压编译: tar xf Python-2.7.8.tar.xz cd Python-2.7.8 ./configure --prefix=/usr/local make && make altinstall 注意:如果执行make altinstall时出现:make: * No targets specified and no makefile found. Stop. 之类错误,这是由于没有安装编译器所导致,执行: yum install gcc gcc-c autoconf automake 安装即可解决!

五、建立软连接,使系统默认python指向python2.7,依次执行: mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python

六、检查: python -V 目前已经是最新版!

七、常见问题解决: 1)解决yum无法使用问题: 执行: vi /usr/bin/yum 把最头部的: #!/usr/bin/python 改成: #!/usr/bin/python2.6.6

2)配置环境变量: vi /etc/profile 添加如下内容:

代码语言:javascript复制
PY_HOME=/usr/local/bin/python2.7
export PATH=$PY_HOME/bin:$PATH

生效: source /etc/profile 查看环境变量中是否包含python路径 echo $PATH

参考文章: https://jingyan.baidu.com/article/7082dc1c6ad06ce40a89bdf2.html https://blog.csdn.net/YuanChen22/article/details/60117915

0 人点赞