<p>我正在开发一个django应用程序,使用aquamacs作为我的ide。自从使用python2.6.1升级到emacs23.2.1后,Pdb就不起作用了。当我像这样调用pdb时:</p>
<pre><code>M-x pdb
Run pdb (like this): pdb ./manage.py runserver
</code></pre>
<p>gud公司-管理.py框架显示此消息(仅此而已)—</p>
^{pr2}$
<p>它对键盘输入没有反应,尽管我可以右击并发送一个quit或kill信号。emacs似乎没有正确捕获pdb输出。在</p>
<p>有没有人看到并(希望)修复了它?我相信这和<a href="http://pswinkels.blogspot.com/2010/04/debugging-python-code-from-within-emacs.html" rel="nofollow noreferrer">gud-pdb-marker-regexp variable</a>有关(参见链接中的第2点)。在</p>
<h3>相关问题</h3>
<ol>
<li><a href="https://bugs.launchpad.net/ubuntu/+source/emacs21/+bug/114933" rel="nofollow noreferrer">Seems to have been around since 2007</a></li>
<li>一个人<a href="http://pswinkels.blogspot.com/2010/04/debugging-python-code-from-within-emacs.html" rel="nofollow noreferrer">a solution for this problem on Windows</a>(向pdb脚本中的python命令添加-u)。不管怎样,我试过了,但这对我不起作用。在</li>
</ol>