【发布时间】:2015-06-21 11:45:02
【问题描述】:
我正在使用 Windows 7 + Cygwin + Python 2.6 + cmd 提示符。从昨天开始,命令行历史停止使用 pdb。我在我的 python 代码中使用以下行进行交互式调试。
import pdb
pdb.set_trace()
之前,我可以使用向上箭头调用命令历史记录,但它最近停止工作。我记得在它停止工作的时候添加了一些 cygwin 包。如果有一些简单/明显的方法可以找到导致错误的原因,请告知,否则我将尝试回滚我安装的任何内容。
【问题讨论】:
-
你真的在使用cmd提示符吗?或者更确切地说是bash?
-
你使用的是 Cygwin 的 Python 还是原生的 Windows Python 安装?
-
原生 Windows Python 安装
-
那么确实很奇怪为什么这会受到Cygwin安装更改的影响,它们应该是完全无关的。是否将 Cygwin 的 bin 文件夹添加到 cmd 的 %PATH% 设置中?
-
感谢您的帮助。是的,python.exe 和 cygwin/bin 一直在 PATH 设置中。没有任何改变。