问题:
执行以下命令:
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')
修改后重新执行该命令看不到报错: