1. 程式人生 > >python在bash互動模式裡面關於readline的報錯

python在bash互動模式裡面關於readline的報錯

ubuntu16.04;python3.7

2018/09/09


readline

在bash互動模式中方向鍵盤左右移動,游標並不會移動,反而輸出^D等。查閱資料是由於確少readline相關模組之故。
嘗試用可以嘗試使用 Python 自帶的 readline 模組。

vim Modules/Setup
#找到這句# readline readline.c -lreadline -ltermcap,去掉#
sudo apt-get install libreadline-dev
#安裝readline模組

  • 在安裝readline時候出現過報錯:

E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
解決:輸入sudo ps -A | grep apt檢視使用apt程序,再kill processnumber。重新安裝readline.

./configure,sudo make,sudo make altinstall
#重新編譯執行

#此外,重新設定python預設。詳見:

https://blog.csdn.net/bugoverseas/article/details/82534004#comments