Python Enthought Canopy: Multiprocessing funktioniert nicht

Ich habe versucht, Multiprocessing mit begeisterten Baldachin (Windows 8). Ich habe das folgende Beispiel ausprobiert:

import multiprocessing nProcesses=3 def worker(): """worker function""" print "working" return if __name__ == '__main__': jobs = [] for i in range(nProcesses): p = multiprocessing.Process(target=worker) jobs.append(p) p.start() 

In der Nähe einer Kopypaste von Beispielen finden Sie online …

  • Icui18n: kann keine freigegebene Objektdatei öffnen: Keine solche Datei oder ein Verzeichnis
  • Beste Weg, um OpenCV auf Windows mit Enthought Canopy Python zu installieren?
  • Wie kann ich überprüfen, ob ich IPython auf meinem Rechner installiert habe und welche Reihenfolge diese Bibliotheken installieren?
  • Ändern Sie mlab Quiver3d & Surf-Datenquellen ohne Clearing-Figur in Traits-Skript
  • Lesen von 1000s von XML-Dokumenten mit BeautifulSoup
  • IPython Notebook wird nicht aktualisiert, läuft immer in V. 0.12
  • Die Prozesse sind geschaffen, aber scheinen nichts zu tun. Kein Druck von "arbeiten".

    Ich laufe meine Akte (main.py) aus der Umgebung von Canopy (IDLE ich denke), aber ich kopiere diese Zeilen nicht in den Dolmetscher, ich laufe das ganze Skript (wie% run "D: /path/main.py" )

    Was mache ich falsch?

  • Konvertieren einer Zeichenfolge zu einer Liste von Wörtern?
  • Split Satz in Worte getrennt durch Raum
  • Split Text in Sätze
  • Ein Regex für die Entnahme von Satz aus einem Absatz in Python
  • Wie kann man einen String in eine Liste aufteilen?
  • Wie man einen Absatz durch Sätze in Python zerbricht
  • One Solution collect form web for “Python Enthought Canopy: Multiprocessing funktioniert nicht”

    Canopy's Python-Shell ist IPythons QtConsole (nicht IDLE).

    QtConsole trennt die Berechnungen von der Konsolenausgabe (Frontend). Um sicherzustellen, dass Text gedruckt wird, wenn Sie möchten, fügen Sie diese nach Ihrer Druckanweisung ein:

     sys.stdout.flush() 
    Python ist die beste Programmiersprache der Welt.