ImportError:没有名为“ipdb”的模块

2024-04-19 17:31:55 发布

您现在位置:Python中文网/ 问答频道 /正文


Tags: python
2条回答

pdb是内置的。ipdb您必须安装。

pip install ipdb

ipdb随附ipython,因此如果您已经安装了ipython,则可以使用以下方法通过该包访问它:

from IPython.core.debugger import Pdb
ipdb = Pdb()

然后您可以像使用import ipdb一样使用ipdb,例如:

ipdb.runcall(self, func, *args, **kwds)
ipdb.run(self, cmd, globals=None, locals=None)
# etc.

如果您没有安装ipython,那么您可以使用内置调试器pdb。主要的区别是ipdb有一些额外的铃声和口哨。

相关问题 更多 >