Lorsque je lance pyromaths, rien ne se passe et j’ai le message suivant quand je le lance dans une console :
jerome@desktop:~$ pyromaths
Traceback (most recent call last):
File "/usr/bin/pyromaths", line 154, in <module>
outils.System.modify_config_file(os.path.join(outils.System.configdir(),
"pyromaths.xml"))
File "/usr/bin/../lib/pyromaths/outils/System.py", line 112, in
modify_config_file
for element in newroot.iter(tag=etree.Element):
AttributeError: 'etree._Element' object has no attribute 'iter'
La version de python-lxml utilisée est trop vieille (c’est la cas sur Ubuntu Hardy). Pyromaths a besoin de python-lxml >= 2. La solution consiste à installer python-lxml à l’aide d’easy_install. Dans une console, saisir le code suivant :
sudo apt-get install python-setuptools python-dev libxml2-dev libxslt1-dev sudo easy_install -U lxml