Seite 1 von 1

multi threading fehler ?

Verfasst: Montag 31. August 2009, 11:35
von Mebus
Hallo !

Ich versuche meine ersten Schritte mit Multi-Threading zu machen. Ich habe das Beispiel von dieser Seite:

http://docs.python.org/tutorial/stdlib2.html

unter 11.4 ausprobiert, bekomme aber diese Fehlermeldung:

Code: Alles auswählen

Traceback (most recent call last):
  File "./parallel.py", line 4, in <module>
    import threading, zipfile
  File "/usr/lib/python2.5/threading.py", line 4, in <module>
    
ImportError: cannot import name Thread
:?:

Mebus

Re: multi threading fehler ?

Verfasst: Montag 31. August 2009, 14:03
von /me
Mebus hat geschrieben:Ich habe das Beispiel von dieser Seite:
http://docs.python.org/tutorial/stdlib2.html
unter 11.4 ausprobiert, bekomme aber diese Fehlermeldung:

Code: Alles auswählen

Traceback (most recent call last):
  File "./parallel.py", line 4, in <module>
    import threading, zipfile
  File "/usr/lib/python2.5/threading.py", line 4, in <module>
    
ImportError: cannot import name Thread
Du verwendest den Interpreter von Python 2.5 und die Dokumentation von Python 2.6.2.

Das passt nicht zusammen.

Gruß,
Matthias

Verfasst: Montag 31. August 2009, 14:36
von Mebus
In der Doku von Python 2.5.2 steht der gleiche Code und der funktioniert auch nicht:

http://www.python.org/doc/2.5.2/tut/nod ... 0000000000

:cry:

Verfasst: Montag 31. August 2009, 14:47
von lunar
Was ist denn "11.4"?

Verfasst: Montag 31. August 2009, 14:54
von /me
Mebus hat geschrieben:In der Doku von Python 2.5.2 steht der gleiche Code und der funktioniert auch nicht:
Ich vermute, dass du noch irgendwo eine selbsterstellte Datei namens threading.py oder threading.pyc stehen hast auf die jetzt versehentlich zugegriffen wird. Schau mal, was dir der folgende Code ausgibt:

Code: Alles auswählen

import threading
dir(threading)
Gruß,
Matthias

Verfasst: Montag 31. August 2009, 14:56
von Leonidas
lunar hat geschrieben:Was ist denn "11.4"?
Der entsprechende Abschnitt aus der Doku, die der OP im ersten Posting verlinkt hat. Ich dachte auch zuerst dass es irgendeine komische SuSE-Linux-Version ist :)

Verfasst: Montag 31. August 2009, 17:15
von Mebus
Leonidas hat geschrieben:Ich dachte auch zuerst dass es irgendeine komische SuSE-Linux-Version ist :)
Nein, hier Debian. Es war das Kapitel gemeint.

Es existierte tatsächlich noch eine Datei threading.pyc, weil mein Script ursprünglich mal anders hieß. Der Code läuft jetzt.

Danke

Verfasst: Dienstag 1. September 2009, 17:13
von lunar
Leonidas hat geschrieben:Ich dachte auch zuerst dass es irgendeine komische SuSE-Linux-Version ist :)
Dito ;)