Die Suche ergab 7 Treffer
- Mittwoch 14. September 2011, 15:30
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
Ich danke euch vielmals. Ich habe das Problem jetzt bewältigen können :-) es war tatsächlich dieses dämliche ctypes Objekt. Ich hatte leider die ganze Zeit einen Denkfehler. Ich dachte der Prozess wird bereits zu Beginn mit der Initialisierung der ProcessKlasse erzeugt. Da ich das ctypes Objekt in ...
- Mittwoch 14. September 2011, 09:28
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
@pyme: Da Du wahrscheinlich nicht nur die DLL hast, sondern auch Funktionen daraus holst, also `ctypes`-Objekte hast die Zeiger auf Funktionen enthalten, wäre das vielleicht nur zufällig eine Lösung die funktioniert. Nämlich nur dann, wenn in dem anderen Prozess die gleichen Funktionen unter den ...
- Mittwoch 14. September 2011, 08:35
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
@pyme: Ja das ist unter Windows notwendig: Also, if you subclass Process then make sure that instances will be picklable when the Process.start() method is called.
Und die `start()`-Methode ist ja laut Traceback genau das wo's kracht. Das Problem ist ja auch ein `ctypes`-Objekt.
Okay, Ursache ...
Und die `start()`-Methode ist ja laut Traceback genau das wo's kracht. Das Problem ist ja auch ein `ctypes`-Objekt.
Okay, Ursache ...
- Dienstag 13. September 2011, 18:21
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
Debug doch mal da rein, was da genau passiert - welcher key da gepickelt wird. Machst du denn was mit ctypes?
Ja, in dem Worker-Objekt wird eine c-lib geladen und ctypes Objekte erstellt. Aber die Parameter die ich an das Objekt übergebe sind keine ctypes typen, die werden nur intern im Worker ...
Ja, in dem Worker-Objekt wird eine c-lib geladen und ctypes Objekte erstellt. Aber die Parameter die ich an das Objekt übergebe sind keine ctypes typen, die werden nur intern im Worker ...
- Dienstag 13. September 2011, 15:30
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
Im IRC hat sich meine Vermutung gerade bestätigt, er verwendet wxPython .. mir war es nicht möglich multiprocessing mit wxPython zum laufen zu kriegen, woran das aber genau lag ist mir entfallen.
Also falls dennoch jemand einen Ansatz für wxPython + multiprocessing hat. Er würde mich super ...
Also falls dennoch jemand einen Ansatz für wxPython + multiprocessing hat. Er würde mich super ...
- Dienstag 13. September 2011, 13:22
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Re: Multiprocessing und der Pickle-Error
Da sind nur Strings drin.deets hat geschrieben:Was ist denn in dem dictionary drin?
- Dienstag 13. September 2011, 13:07
- Forum: Allgemeine Fragen
- Thema: Multiprocessing und der Pickle-Error
- Antworten: 16
- Zugriffe: 1709
Multiprocessing und der Pickle-Error
Hallo zusammen,
ich bin Python Neuling und versuche mich gerade an einem multiprozess basierten Programm. Leider bekomme ich das noch nicht so ganz hin, habe derzeit immer Pickle Errors. So wie ich das verstehe bekommt man die doch nur dann wenn man einen Datentyp verwendet der von Pickle nicht ...
ich bin Python Neuling und versuche mich gerade an einem multiprozess basierten Programm. Leider bekomme ich das noch nicht so ganz hin, habe derzeit immer Pickle Errors. So wie ich das verstehe bekommt man die doch nur dann wenn man einen Datentyp verwendet der von Pickle nicht ...
