解决 meld 出现 locale.setlocale(locale.LC_ALL,'') 失败的问题
Posted 漱壕..
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决 meld 出现 locale.setlocale(locale.LC_ALL,'') 失败的问题相关的知识,希望对你有一定的参考价值。
.
.
.
.
.
meld 是一款免费的文件比较工具,官网地址:http://meldmerge.org/
在 Linux 环境使用 meld 的时候,可能会由于语言区域的配置问题导致它无法启动,会出现如下错误:
>$ meld file1 file2 Traceback (most recent call last): File "/usr/bin/meld", line 75, in <module> locale.setlocale(locale.LC_ALL,‘‘) File "/usr/lib/python2.7/locale.py", line 539, in setlocale return _setlocale(category, locale) >$
什么是区域设置?系统会根据不同的区域设置改变一些表现形式,比如语言符号、时间显示格式、数字、度量衡表达方式、比较和排序习惯等等等等,具体内容大家可以查找有关 locale(1) 命令的知识。
解决这个问题的方法,配置环境变量:
>$ export LC_ALL=C
>$
LC_ALL=C 是为了去除所有本地化的设置,让命令能正确执行。
现在 meld 命令应该就可以正确执行了。
以上是关于解决 meld 出现 locale.setlocale(locale.LC_ALL,'') 失败的问题的主要内容,如果未能解决你的问题,请参考以下文章