Seite 1 von 1

python ohne traceback

Verfasst: Mittwoch 31. Oktober 2012, 10:30
von MickroC
Hallo zusammen, folgendes Problem:
ich versuche Python 2.7 auf einem Terminal interaktiv zu starten. Leider sagt er mir dann:
Traceback (most recent call last):
File "/usr/lib/python2.7/site.py" line 64, in <module>
import traceback
ImportError: No module named traceback
Meinen bisherigen Recherchen zufolge sollte traceback ein Kernmodul sein oder? Wie kann es sein, dass das Modul fehlt?

Zum Hintergrund:
Ich arbeite auf einem BeagleBoard-xM mit Angström Linux (bitte nicht abschrecken lassen!). Unter http://www.angstrom-distribution.org/repo/ findet man alle verfügbaren, vorkompilierten Python Pakete (in der Suche python eingeben...). Ich habe bisher python-core und python-modules installiert (über opkg install ...). Ich hätte auch kein Problem damit Module manuell über "setup.py install" zu installieren aber dabei kommt auch die traceback-Fehlermeldung...

Hat jemand eine Ahnung welches Paket ich installieren muss um das traceback Modul zu bekommen?

Re: python ohne traceback

Verfasst: Mittwoch 31. Oktober 2012, 11:08
von cofi
MickroC hat geschrieben:Meinen bisherigen Recherchen zufolge sollte traceback ein Kernmodul sein oder? Wie kann es sein, dass das Modul fehlt?
Indem die Packager es rausnehmen. Darum wuerde ich dir auch raten am besten mal die Leute von der Distribution zu fragen.

Im konkreten Fall koenntest - nicht solltest - du das Modul einfach in den Python-Path kopieren da es pure Python ist.

Re: python ohne traceback

Verfasst: Mittwoch 31. Oktober 2012, 14:03
von MickroC
cofi hat geschrieben:Im konkreten Fall koenntest - nicht solltest - du das Modul einfach in den Python-Path kopieren da es pure Python ist.
Danke für den Hinweis, ich kopiere eig. nur ungern manuell Pakete/Module zwecks Abhängigkeiten... In diesem Fall hat es aber funktioniert wodurch ich auf einen anderen Fehler gestoßen bin, über den ich über folgende Diskussion gestolpert bin: http://www.mail-archive.com/openembedde ... 18857.html
Lange Rede kurzer Sinn, für alle, die ein ähnliches Problem haben und über diesen Thread stolpern: Ich musste die Pakete "python-lang" (enthält traceback.py) und "python-re" installieren, danach gieng es!

Danke nochmal cofi!

Re: python ohne traceback

Verfasst: Samstag 15. August 2015, 17:23
von BlackJack
@Romance1984: Na das steht doch dort: Das Paket in dem die Distribution dieses Modul gesteckt hat, war nicht installiert. Angström Linux ist ein spezielles Embedded-Linux und die haben offenbar Python auf eine wesentlich grössere Anzahl von Einzelpaketen verteilt als normale Server- oder Desktop-Distributionen das machen, damit man auf Systemen mit sehr wenig Speicher besser ”abspecken” kann, in dem man Sachen weglässt, die man garantiert nicht benötigt.

Re: python ohne traceback

Verfasst: Samstag 15. August 2015, 17:41
von jens
Offensichtlich ist dieses aber in die Hose gegangen...

Re: python ohne traceback

Verfasst: Samstag 15. August 2015, 17:52
von BlackJack
@jens: Wieso?

Re: python ohne traceback

Verfasst: Samstag 15. August 2015, 17:56
von jens
Das installieren des minimal-Paketes, sollte dann schon in einem benutzbaren Python Interpreter führen, oder nicht?