expat import error

Chris Seaton chris at chrisseaton.com
Sun Feb 11 11:36:20 GMT 2007


Hello,

I'm using bzr 0.10.0 on python 2.5.0.final.0 (linux2)

I was using it happily for a while but today I went to do

bzr info

on a new branch, and I got

bzr: ERROR: <type 'exceptions.ImportError'>: No module named expat;  
use SimpleXMLTreeBuilder instead

Traceback (most recent call last):
   File "/home/ugrads/coms2003/cs3951/linux/installed/lib/python2.5/ 
site-packages/bzrlib/commands.py", line 612, in run_bzr_catch_errors
     return run_bzr(argv)
...
   File "/home/ugrads/coms2003/cs3951/linux/installed/lib/python2.5/ 
site-packages/bzrlib/xml_serializer.py", line 68, in  
read_revision_from_string
     return self._unpack_revision(fromstring(xml_string))
   File "/home/ugrads/coms2003/cs3951/linux/installed/lib/python2.5/ 
site-packages/bzrlib/util/elementtree/ElementTree.py", line 959, in XML
     parser = XMLTreeBuilder()
   File "/home/ugrads/coms2003/cs3951/linux/installed/lib/python2.5/ 
site-packages/bzrlib/util/elementtree/ElementTree.py", line 1115, in  
__init__
     "No module named expat; use SimpleXMLTreeBuilder instead"
ImportError: No module named expat; use SimpleXMLTreeBuilder instead

I don't know how to "use SimpleXMLTreeBuilder instead".

I ran the exact same executable that `which bzr` has in its shebang  
line and tried running

import xml.parsers.expat

And it ran fine.

What's wrong?

Thanks

Chris Seaton



More information about the bazaar mailing list