簡體   English   中英

按下TAB上的Python3.6.2 shell將插入制表符而不是自動完成。 如何解決?

[英]Python3.6.2 shell on TAB pressed inserts tab character instead of autocomplete. How to fix it?

我已經在Linux Mint 17上從源代碼安裝了python 3.6.2。另外,我已經在OS安裝中安裝了python 3.4.3。 剛剛注意到,交互式shell中的TAB上的自動競爭僅在3.4.3中有效。 在3.6.2中,它僅插入制表符。

有什么辦法嗎?

python shell中的自動完成和導航歷史記錄使用readline庫(和模塊)。 您可以通過import readline檢查其可用性。

  1. 通過sudo apt-get install libreadline-dev安裝readline-dev庫sudo apt-get install libreadline-dev
  2. 重新編譯python

感謝@ user2357112!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM