我在Ubuntu上预安装了旧版本的python。我最近安装了新的python3.4版本而没有删除旧版本。在python3中,我无法看到命令历史记录。搜索周围,我发现readline模块负责命令历史记录,而python3中缺少它。所以我用
安装了它sudo apt-get install libreadline6-dev
安装没有任何错误,但python3仍然没有readline模块。如何安装它以获取python3中的命令历史记录。
答案 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