I'd like to use etree, expat or similar, though I understood etree is easier to use. But how do I install that when I already have Python 2.7.2 installed on Ubuntu 11.10?

All documentation I can find through Google suggests that xml parsing is available by default for Python. Or at least when I search for install xml parser python, or any combination of similar words, also including etree or expat I can't find what steps to take (a commandline install method).


You are probably looking for something like lxml.

Please have a look at the lxml webpage

You can install it in ubuntu with

sudo apt-get install python-lxml
|improve this answer|||||
  • This will work for me. I already tried sudo apt-get install python-xml. Just one letter off from a solution... – Ruud Nov 26 '11 at 8:50
  • One thing I should mention. I did have to follow the installation instructions from the lxml.de webpage. After just sudo apt-get install python-lxml Their test script still failed for me... – Ruud Nov 28 '11 at 22:58

If you're looking for etree, you don't need to install anything, it's available in xml.etree.ElementTree.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.