Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 在python3中安装readline模块_Python 3.x - Fatal编程技术网

Python 3.x 在python3中安装readline模块

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中的命令历史记录 我遇到了同样的问题,并找到了解决方法 不过,我不确定答案是否通用,

我在Ubuntu上预装了较旧版本的python。我最近安装了新的python3.4版本,但没有删除旧版本。在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