答案1
在构建 python 之前,需要安装您想要与 python 一起使用的依赖项,否则模块不会被构建和安装(如果您需要另一个程序来测试 readline,我认为 fbreader 需要它 - 非 java 版本)configure 的输出应该给您一些提示。
一旦你有了这个,这就是安装文件的内容
GNU readline。与以前的 Python 版本不同,GNU readline 现在被整合到一个可选模块中,在安装文件中配置,而不是通过配置脚本开关配置。您可能必须插入一个 -L 选项,指向 libreadline.* 所在的目录,并且您可能必须将 -ltermcap 更改为 -ltermlib 或将其删除,具体取决于您的系统 - 请参阅 GNU readline 说明。这也可以是一个共享库。
readline readline.c -lreadline -ltermcap
答案2
记住您遵循的说明,以下是我必须采取的一些额外步骤来安装 readline,以便 python2.7 可以使用它:
cd /usr/lib
ln -s libncurses.so.5 libncurses.so
easy_install readline
安装 readline 需要使用 ld -lncurses
,这意味着需要在您的库路径中找到“libncurses.so”(而不仅仅是 libncurses.so.5)。/usr/lib64
如果您安装了 64 位操作系统,则可能需要类似的符号链接。