python在bash互動模式裡面關於readline的報錯
阿新 • • 發佈:2019-01-04
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