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命令安装

    到此,安装成功
相关推荐
星云开发13 小时前
拒绝无效加班!用Python打造自动化办公流,附Word/PDF互转硬核代码
python
An_s13 小时前
机器学习python之识别图中物品信息
java·linux·开发语言
dream_home840714 小时前
图像算法模型NPU适配与算法服务实战指南
人工智能·python·算法·npu 图像服务
AIGS00114 小时前
跨越语义鸿沟:企业本体语义平台的构建与落地
java·人工智能·python·机器学习·人工智能ai大模型应用
李可以量化14 小时前
PTrade 量化策略实战:二八轮动策略深度解析(下)
python
Mx_coder14 小时前
8年Java开发者AI转型第二周:RAG检索优化-从60%到90%准确率的3个关键技巧 (Day 13-14)
人工智能·python
Championship.23.2414 小时前
Linux 3.0 LVDS驱动开发详解
linux·运维·驱动开发·lvds
自动化和Linux14 小时前
【pytest在pycharm中运行与CMD命令运行区别一】
python·pycharm·pytest
大鱼>14 小时前
多宠物家庭智能管理平台:云端架构与多设备协同实战
python·算法·iot·宠物
Li Ming&14 小时前
Python办公自动化:利用Python批量将PDF转换为图片文件
python·pdf·pip