TAB上的Python3.6.2 shell按下插入制表符而不是自动完成。怎么解决?

时间:2017-10-20 18:33:22

标签: python shell

我已经在Linux Mint 17上从源代码安装了python 3.6.2。另外我还安装了操作系统的python 3.4.3。刚刚注意到交互式shell中的TAB自动换行仅适用于3.4.3。在3.6.2中,它只是插入制表符。

任何解决方案?

1 个答案:

答案 0 :(得分:1)

在python shell中自动完成和导航历史记录使用readline库(和模块)。您可以import readline检查其可用性。

  1. sudo apt-get install libreadline-dev
  2. 安装readline-dev库
  3. 重新编译python
  4. 感谢@ user2357112!