Does Gunicorn run on Windows

gunicorn used not to run directly on Windows, but work (and pending issues being resolved) mean that you can make it work on Cygwin.

See https://github.com/benoitc/gunicorn/issues/407 ....

(Note: I update this answer because the bug has now been fixed)


Edit: there's now a plan to add Windows support. https://github.com/benoitc/gunicorn/issues/524


No. Gunicorn doesn't run on Windows. It's very design is to take 'advantage of features in Unix/Unix-like kernels'.


Technically this is not an answer. But practically the answer I was looking for is how to run a WSGI web app (like Django) on Windows, and for those who got into this page because of that, here it is:

I'm using waitress now, very good alternative :)

Basically all you have to do is replace the gunicorn call with:

waitress-serve --listen=*:8000 myapp.wsgi:application

For typical apps this will give you the same result as running gunicorn. :) Good luck!


Gunicorn is for a UNIX environment and is incompatible with Windows. Also for more info please refer to it's docs.