ImportError: No module named '_curses' when trying to import blessings ImportError: No module named '_curses' when trying to import blessings python python

ImportError: No module named '_curses' when trying to import blessings


Meanwhile - Python 2.7.15 on Windows 10 - curses support can be added by:

pip install windows-curses


The curses module is not supported on Windows machines. From the module documentation:

While curses is most widely used in the Unix environment, versions are available for DOS, OS/2, and possibly other systems as well. This extension module is designed to match the API of ncurses, an open-source curses library hosted on Linux and the BSD variants of Unix.

Install the unofficial windows binary for curses from here and try again.


It's a known bug on windows. It has been open for 5 years, so don't hold your breath.

The unofficial curses build is not enough since it also requires fcntl, which isn't likely to be ported anytime soon.