【问题标题】:Installing readline module in python3在 python3 中安装 readline 模块
【发布时间】:2014-05-23 04:39:41
【问题描述】:

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

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

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

【问题讨论】:

  • 那是从源代码构建的。您还可以从deadsnakes ppa 获得 3.4。

标签: python-3.x


【解决方案1】:

我遇到了同样的问题并找到了我的解决方法here。

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

我不确定答案是否通用,您可能需要更多软件包(例如您提到的 libreadline6-dev 软件包)才能安装 readline 和 pip3

【讨论】:

  • 截至 2017 年 6 月,这似乎适用于 Ubuntu 16.04 上系统安装的 Python 3.5。
猜你喜欢
  • 1970-01-01
  • 2017-08-18
  • 2018-07-21
  • 1970-01-01
  • 2016-03-20
  • 2021-04-27
  • 2018-11-27
  • 2017-07-07
  • 1970-01-01
相关资源
最近更新 更多