centos7升级python2到python3.6.8使用yum安装问题

背景

公司爬虫需要使用python3.6.8版本,因此升级centos的python2到python3.6.8。但是当使用yum安装包时 ,出现如下异常:

sh 复制代码
[root@localhost bin]# yum install npm -y
Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Loading mirror speeds from cached hostfile
 * base: mirrors.aliyun.com
 * centos-sclo-rh: mirrors.ustc.edu.cn
 * epel: mirror.01link.hk
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

在网上搜索了一圈结果都是相互copy,因此,我就整合了各种处理方案进行解决。

解决
  • 1.查看当前系统版本
sh 复制代码
python -V
  • 2.查看yum使用的python版本并修改yum的python版本到2.7
sh 复制代码
cat /usr/bin/yum
vim /usr/bin/yum
  • 3.使用yum下载
sh 复制代码
yum install npm -y

仍然提示如下异常:

根据异常可以推断出应该也是python版本问题,因此,找到异常文件并修改python版本

sh 复制代码
cat /usr/libexec/urlgrabber-ext-down
vim /usr/libexec/urlgrabber-ext-down

修改:

  • 4.重新使用yum命令安装

    到此,安装成功
相关推荐
DourPanda13 分钟前
polarctf-web-[rce1]
linux·网络协议·网络安全
小oo呆26 分钟前
【学习心得】Jupyter 如何在conda的base环境中其他虚拟环境内核
python·jupyter·conda
愚润求学27 分钟前
【Linux】动静态库链接原理
linux·运维·服务器·开发语言·笔记
小白学大数据1 小时前
Scrapy框架下地图爬虫的进度监控与优化策略
开发语言·爬虫·python·scrapy·数据分析
浊酒南街1 小时前
TensorFlow之微分求导
人工智能·python·tensorflow
立秋67891 小时前
用Python绘制梦幻星空
开发语言·python·pygame
wingaso2 小时前
[经验总结]删除gitlab仓库分支报错:错误:无法推送一些引用到“http:”
linux·数据仓库·git
alpszero2 小时前
YOLO11解决方案之对象裁剪探索
人工智能·python·计算机视觉·yolo11
独行soc2 小时前
2025年渗透测试面试题总结-阿里云[实习]阿里云安全-安全工程师(题目+回答)
linux·经验分享·安全·阿里云·面试·职场和发展·云计算
勤不了一点2 小时前
小白上手RPM包制作
linux·运维·服务器·软件工程