Python命令行下退格、删除、方向键乱码问题解决

原因: 没有安装readline模块(我是通过pyenv安装的Python3.7.1,在执行pyenv install 3.7.1 -v时有warning提示,如下所示,我忽略了,故后面在安装readline模块时各种报错)

WARNING: The Python bz2 extension was not compiled. Missing the bzip2 lib?
WARNING: The Python readline extension was not compiled. Missing the GNU readline lib?
warning: …………

解决方法:
  先执行sudo apt-get install libbz2-dev libreadline-dev libsqlite3-dev,执行成功后,再次运行pyenv install 3.7.1 -v重新安装python 3.7.1即可。 只要没报错,没warning信息,那么默认就会把readline模块安装好,就能解决标题所说的乱码问题。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容