重新编译Python以修复交互模式中的方向键问题

1 投票
1 回答
779 浏览
提问于 2025-04-16 01:14

我正在使用Python 2.6(这个版本是和CentOS需要的Python 2.4.3一起安装的),但是我在使用箭头键和退格键等时遇到了一些问题。

我从源代码编译了这个版本,我想解决办法是安装readline-devel后重新编译,就像这里提到的:

在Python shell中按箭头键时看到转义字符

我的问题是,我已经安装了很多模块,担心重新编译会导致一些东西出问题。重新编译是否正常,不会影响到现有的模块呢?

谢谢

1 个回答

2

只要你使用的是最开始用来编译的那个编译器,应该就没问题。我觉得特别是如果你没有需要重新编译的扩展,因为那些才是会受到影响的部分。

http://docs.python.org/release/2.6.5/install/index.html#building-extensions-tips-and-tricks

用来编译Python的编译器和链接器的设置,也会用来编译扩展。

不过我可能漏掉了什么,所以……

撰写回答