Python 3.x 在python3中安装readline模块
我在Ubuntu上预装了较旧版本的python。我最近安装了新的python3.4版本,但没有删除旧版本。在python3中,我无法看到命令历史记录。四处搜索,我发现readline模块负责命令历史记录,而python3中缺少它。所以我用Python 3.x 在python3中安装readline模块,python-3.x,Python 3.x,我在Ubuntu上预装了较旧版本的python。我最近安装了新的python3.4版本,但没有删除旧版本。在python3中,我无法看到命令历史记录。四处搜索,我发现readline模块负责命令历史记录,而python3中缺少它。所以我用 sudo apt-get install libreadline6-dev 它安装时没有任何错误,但python3仍然没有readline模块。如何安装它以获取python3中的命令历史记录 我遇到了同样的问题,并找到了解决方法 不过,我不确定答案是否通用,
sudo apt-get install libreadline6-dev
它安装时没有任何错误,但python3仍然没有readline模块。如何安装它以获取python3中的命令历史记录 我遇到了同样的问题,并找到了解决方法
不过,我不确定答案是否通用,您可能需要更多的软件包(例如您提到的
libreadline6 dev
软件包),然后才能使用pip3
安装readline
,这是从源代码构建的。您还可以从中获得3.4。这似乎适用于2017年6月在Ubuntu 16.04上安装的系统Python 3.5。
sudo apt-get install libncurses5-dev
sudo -H pip3 install readline