私はpythonが初めてで、インタラクティブpythonデバッガを標準のpythonパッケージで使用します。テキストエディター(アトム)またはコマンドラインでiPythonを介して "import ipdb"を実行すると、必ずエラーが発生します。ImportError: 'ipdb'という名前のモジュールはありません
Ipdbモジュールはどこにありますか?私はpythonを再インストールした後、それはまだありません。
ありがとう!
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
には追加のベルとホイッスルがあることです。