On my Windows 7 machine, I often run multiple Python shells at a time. This is especially helpful when testing socket servers over localhost.

How would I run multiple Python shells via IDLE on my Mac (running OSX 10.7.5).


I want it to be seamless - is it possible to make it so that each time I run a new script in idle, it opens a new instance instead of stopping the existing shell? idle & does not work


Open Terminal.app and enter idle & at the prompt whenever you want to open a new instance. The & runs the process in the background and returns you back to the shell prompt.

|improve this answer|||||
  • That opens a new shell, but it is disconnected from the terminal. – vonbrand Mar 16 '13 at 13:44
  • @vonbrand - right. That's what the OP is asking - how to open multiple IDLE windows. – MattDMo Mar 16 '13 at 13:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.