Python3.2无法识别解释器中的UP / DOWN / LEFT / RIGHT键?

时间:2012-05-26 10:25:09

标签: python python-3.x ipython

我使用的是ubuntu,linux内核2.6.38。我通常使用python2,今天,我决定尝试使用Python3。我按照自述文件下载了python3和make install。但是,python 3.2解释器无法识别UP/SOWN/LEFT/RIGHT个密钥,这些密钥在我的python 2.7解释器中可用。我做错了什么?

enter image description here

另一个问题是,如果我同时拥有python2.7和python3.2,我可以选择iPython使用的python版本吗?

最诚挚的问候。

2 个答案:

答案 0 :(得分:7)

从Ubuntu安装libreadline-dev包,然后从头开始重新编译Python。

答案 1 :(得分:6)

在没有readline支持的情况下编译python时会发生这种情况。 安装readline developpement pakckages,以便在编译时构建readline.so模块。

如果你想在python2和python3上使用ipython,你必须为每个解释器单独安装它。

最后一个提示:ubuntu已经在它的存储库中有python3。你可以使用以下方法安装它:

sudo apt-get install python3 ipython3