puImportError: Nenhum módulo chamado pyexpat

1

Sempre que tento iniciar o 'hotot', recebo esses erros. Este erro também aparece se eu tentar algo estúpido no terminal junto com "Nenhum módulo chamado gdm"

 Error in sys.excepthook:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/apport_python_hook.py", line 64, in    apport_excepthook
  from apport.fileutils import likely_packaged, get_recent_crashes
File "/usr/lib/python2.7/dist-packages/apport/__init__.py", line 1, in <module>
 from apport.report import Report
File "/usr/lib/python2.7/dist-packages/apport/report.py", line 16, in <module>
 from xml.parsers.expat import ExpatError
File "/usr/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
 from pyexpat import *
ImportError: No module named pyexpat

Estou no Ubuntu 12.04 python 2.7.3. Eu encontrei um problema semelhante aqui link mas não funcionou.

como perguntado abaixo Estou inserindo isso também

ls  /usr/lib/python2.7/lib-dynload/
audioop.so  _codecs_cn.so       _codecs_jp.so  crypt.so    _ctypes_test.so         _elementtree.so  _io.so      _multibytecodec.so   _sqlite3.so
_bsddb.so   _codecs_hk.so       _codecs_kr.so  _csv.so     _curses_panel.so   _heapq.so        _json.so    _multiprocessing.so  _testcapi.so
  bz2.so      _codecs_iso2022.so  _codecs_tw.so  _ctypes.so  _curses.so          _hotshot.so      _lsprof.so  Python-2.7.egg-info
    
por Chandan Gupta 10.07.2012 / 09:31

1 resposta

1

Sua instalação do python2.7 foi danificada; deve conter /usr/lib/python2.7/lib-dynload/pyexpat.so . A causa mais provável é um programa mal comportado ou uma falha no disco rígido.

Você pode reinstalar python2.7 com o seguinte comando:

sudo apt-get install --reinstall python2.7
    
por phihag 10.07.2012 / 15:25