在python3中安装readline模块

时间:2014-04-09 19:01:31

标签: python-3.x

我在Ubuntu上预安装了旧版本的python。我最近安装了新的python3.4版本而没有删除旧版本。在python3中,我无法看到命令历史记录。搜索周围,我发现readline模块负责命令历史记录,而python3中缺少它。所以我用

安装了它
sudo apt-get install libreadline6-dev

安装没有任何错误,但python3仍然没有readline模块。如何安装它以获取python3中的命令历史记录。

2 个答案:

答案 0 :(得分:5)

我遇到了同样的问题并找到了我的修复程序here sudo apt-get install libncurses5-dev sudo -H pip3 install readline

我不确定答案是多么普遍,您可能需要更多的软件包(例如您提到的libreadline6-dev软件包),然后才能使用readline安装pip3

答案 1 :(得分:0)

谢谢你们!我一直在寻找这个,这为我工作。

sudo apt-get install libncurses5-dev
sudo -H pip3 install readline