This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients eric.smith, eric.snow, ncoghlan, ned.deily, ronaldoussoren, serhiy.storchaka, shreyanavigyan
Date 2021-04-05.20:02:00
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1617652921.07.0.482906693181.issue43728@roundup.psfhosted.org>
In-reply-to
Content
"Install a supported _curses library"

That's not correct advice. _curses is the name of the support module written in C in the Python Standard Library. If it is not available to import in an installation, it's most likely because the build of the module failed because the third-party libraries that implement curses functionality was not installed or not found during the build. How you install the third-party curses library varies greatly by platform or distribution. Some distributions have multiple variants of curses packages, ones with just libraries and others ("-dev" packages) that include header files necessary for Python to build its _curses module.  The Dev Guide has some information on dependencies in general and the details for _curses are in the code in setup.py.  It's also possible that the distributor has broken Python curses support out into a separate package. So it's not easy to provide a message with a useful specific suggestion; there are just too many cases.
History
Date User Action Args
2021-04-05 20:02:01ned.deilysetrecipients: + ned.deily, ronaldoussoren, ncoghlan, eric.smith, eric.snow, serhiy.storchaka, shreyanavigyan
2021-04-05 20:02:01ned.deilysetmessageid: <1617652921.07.0.482906693181.issue43728@roundup.psfhosted.org>
2021-04-05 20:02:01ned.deilylinkissue43728 messages
2021-04-05 20:02:00ned.deilycreate