java元帅

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  49 随笔 :: 0 文章 :: 0 评论 :: 19902 阅读

问题:

执行以下命令:

sudo yum-config-manager \
   --add-repo \
  https://download.docker.com/linux/centos/docker-ce.repo

 

报错:

报错翻译:

/usr/lib/python2.7/site packages/yum/misc.py:133:Unicode警告:Unicode相等比较无法将两个参数转换为Unicode-将它们解释为不相等

返回lambda s:s.lower()==拍

 

分析:

这个警告是由于Python 2.7版本的yum库在处理Unicode字符时出现问题导致的。虽然这个警告不会影响命令的执行,但你可以尝试通过在代码中进行一些修改来解决这个问题。

你可以编辑`/usr/lib/python2.7/site-packages/yum/misc.py`文件,找到第133行的代码:return lambda s: s.lower() == pat

改为:return lambda s: s.lower().decode('utf-8') == pat.decode('utf-8')

 修改后重新执行该命令看不到报错:

 

   

 

posted on   java元帅  阅读(67)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示