我在UbuntuLinux 11.04(Natty)计算机上的虚拟环境中使用python 2.6。在我的(Django)python代码中有以下代码:
import pdb ; pdb.set_trace()
以启动python调试器(PDB)。
当PDB启动时,它可以用于调试、运行和断点等,但是当我按下向上箭头以显示前面的命令时,它会打印出来^[[A
,没有上升箭头。当我键入某物并按Home键时,它会打印^[OH
而不是移动光标。
我可以用up/home/etc在bash终端中很好,它启动了我的pythonDjango单元测试(它有PDB调用)。
怎么回事?我该如何修复我的PDB?我的读写器怎么了?
发布于 2018-02-05 12:18:10
看起来,由于某种原因,缺少了读行包。只需键入pip install readline
它的行为应该和预期的一样。
发布于 2018-02-05 13:24:08
发布于 2018-02-05 13:54:54
重新启动或查看PDB服务器的键盘上的控制、命令、选项(或类似的)键卡。
https://stackoverflow.com/questions/-100007324
复制相似问题