最近使用python时发现一个奇怪的报错信息“module ‘readline’ has no attribute ‘redisplay’”,这方面的信息比较少。研究后发现这是由于pyreadline作为一个基础包报错,函数redisplay丢失导致。

最后去github上看,发现上一次更新已经是5年前了。

最后发现在Pull requests已经有人给出了解决方案,但是至今好像没有被accept,估计作者已经跑路了吧。

大家可以移步https://github.com/pyreadline/pyreadline/pull/56/files下载这几个文件并替换,问题解决。

参考资料:

1.https://github.com/pyreadline/pyreadline/pull/56