Python Raspbian无法升级包

Python Raspbian无法升级包,python,debian,raspbian,Python,Debian,Raspbian,几天以来,每次我尝试升级软件包时,都会出现以下错误: The following packages will be upgraded: locales python-samba Traceback (most recent call last): File "/usr/bin/apt-listchanges", line 33, in <module> from ALChacks import * File "/usr/share/apt-listchanges

几天以来,每次我尝试升级软件包时,都会出现以下错误:

The following packages will be upgraded:
  locales python-samba

Traceback (most recent call last):
  File "/usr/bin/apt-listchanges", line 33, in <module>
    from ALChacks import *
  File "/usr/share/apt-listchanges/ALChacks.py", line 25, in <module>
    import gettext
  File "/usr/lib/python2.7/gettext.py", line 49, in <module>
    import locale, copy, os, re, struct, sys
  File "/usr/lib/python2.7/locale.py", line 261
SyntaxError: Non-ASCII character '\xe9' in file /usr/lib/python2.7/locale.py on line 262, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
将升级以下软件包:
python samba语言环境
回溯(最近一次呼叫最后一次):
文件“/usr/bin/apt listchanges”,第33行,在
从ALChacks进口*
文件“/usr/share/apt listchanges/ALChacks.py”,第25行,在
导入gettext
文件“/usr/lib/python2.7/gettext.py”,第49行,在
导入区域设置、副本、操作系统、re、结构、系统
文件“/usr/lib/python2.7/locale.py”,第261行
语法错误:第262行的文件/usr/lib/python2.7/locale.py中的非ASCII字符'\xe9',但未声明编码;看见http://python.org/dev/peps/pep-0263/ 详情
更多信息显示在以下几行中

如果查看locale.py文件(),您会注意到第263行周围有许多奇怪的字符


我尝试将locale设置为en_US.UTF-8,但没有成功。任何线索都将不胜感激。

快速解决方法是在
/usr/lib/python2.7/locale.py
的顶部添加
-*-编码:utf-8-*-
。Python2在默认情况下使用ASCII编码。尝试过了,结果相同。谢谢