No multiprocessing print outputs (Spyder)

(Spyder maintainer here) Multiprocessing doesn’t work well on Windows in Spyder’s IPython console. However, you can run your code in an external terminal to have the results you want.

To do that, please go to

Run > Configuration per file > Execute in an external system terminal.

Update: Since our 5.2.0 version (released in November 2021), prints generated while running multiprocessing code are captured and displayed in the IPython console for all operating systems.

Leave a Comment