如何使用 Python3.6.4 为 CentOS 6.10 安装 curses?

How can I get curses installed for CentOS 6.10 with Python3.6.4?

我安装了 CentOS 6.10,我已经安装了 Python 3.6.4。

当我激活虚拟环境并尝试 运行 我的程序时,我在尝试导入 curses 时收到以下错误:

File "/usr/local/lib/python3.6/curses/__init__.py", line 13, in <module>
from _curses import *
ModuleNotFoundError: No module named '_curses'

我试图找到正确的 curses 并使用 pip/pip3 安装 - 但没有成功。

我怎样才能获得正确的 curses 以便重建 python3.6 并且它会起作用?

https://docs.python.org/3/library/curses.html#module-curses

The curses module provides an interface to the curses library

也就是说,你的系统中需要一个curses库。要重新编译 Python,您还需要开发包中的头文件(包含)。

sudo yum install ncurses-devel