Seite 1 von 1

kein modul elementtree ubuntu jaunty

Verfasst: Donnerstag 27. August 2009, 06:42
von Francesco
Hallo,

ich habe mit synaptic python-elementtree installiert. Jedoch wenn man das Modul importieren möchte, sagt python:

from elementtree.ElementTree import ElementTree, fromstring
ImportError: No module named elementtree.ElementTree

(Ich hätte das Programm pyspread ausprobiert)

(Python 2.6)

Woran kann das liegen?

danke im voraus und mfg,

Verfasst: Donnerstag 27. August 2009, 07:28
von BlackJack
Ist das Modul in dem Paket auch für Python 2.6? Würde nicht so viel Sinn machen, seit dem ElementTree Teil der Standardbibliothek ist.

Verfasst: Donnerstag 27. August 2009, 09:08
von snafu
Du suchst [mod]xml.etree.ElementTree[/mod].

Verfasst: Donnerstag 27. August 2009, 09:11
von Leonidas
Und dort unter ``xml.etree`` zu finden ist.

Verfasst: Donnerstag 27. August 2009, 18:30
von Francesco
Leonidas hat geschrieben:Und dort unter ``xml.etree`` zu finden ist.
Hallo, danke an alle! ;) Ich war auch etwas verwundert, da ich geglaubt habe, es sei Bestandteil von Python.

Verfasst: Donnerstag 27. August 2009, 19:57
von snafu
Ist es doch seit Python 2.5 auch. Zu deiner Information: Es wird auch python-tk als Debian/Ubuntu-Paket angeboten, obwohl TKinter quasi in Python integriert ist. Mit "quasi" ist gemeint, dass es nicht unbedingt von Python-Entwicklern geschrieben wurde, aber trotzdem standardmäßig zum Lieferumfang gehört.

Verfasst: Donnerstag 27. August 2009, 21:05
von lunar
Das kann man aber nicht vergleichen. python-tk enthält das Tkinter der Standardbibliothek. Es wird nur separat ausgeliefert, um eine Abhängigkeit zum X-Server zu vermeiden. Durch die Trennung kann der Kern von Python installiert und verwendet werden, ohne das die Paketverwaltung X11 mitzieht.

python-elementtree aber enthält die Upstream-Version von elementtree. Das ist etwas anderes als das ElementTree aus der Standardbibliothek.