ipython tab补全等 功能需要readline的支持。
在python make阶段,注意观察,最后会出一个提示,
Python build finished, but the necessary bits to build these modules were not found:
_curses _curses_panel _sqlite3
_ssl _tkinter bsddb185
bz2 dl gdbm
imageop sunaudiodev
这里会列出没有找到的模块。如果没有找到readline ,则需要安装
yum install readline-devel.x86_64
如果没有出现 readline就是我所遇到的问题,
需要收到把readline编译好的 .so文件拷贝到,系统目录
这时在(python编译目录下)build/lib.linux-x86_64-2.7/目录下有readline.so了,于是将这个so拷贝到
/usr/local/lib/python2.7/lib-dynload/