我使用的是ubuntu,linux内核2.6.38。我通常使用python2,今天,我决定尝试使用Python3。我按照自述文件下载了python3和make install
。但是,python 3.2解释器无法识别UP/SOWN/LEFT/RIGHT
个密钥,这些密钥在我的python 2.7解释器中可用。我做错了什么?
另一个问题是,如果我同时拥有python2.7和python3.2,我可以选择iPython使用的python版本吗?
最诚挚的问候。
答案 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