3

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

在此处输入图像描述

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

最好的祝福。

4

2 回答 2

7

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

于 2012-05-26T10:27:58.367 回答
6

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

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

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

sudo apt-get install python3 ipython3
于 2012-05-26T10:34:13.650 回答