[英]Python debugger pdb not found on macOS High Sierra
The PythonDebuggingTools documentation says that the Python debugger pdb
is "part of all Python installations", yet I can't find it under macOS High Sierra: PythonDebuggingTools文档说Python调试器
pdb
是“所有Python安装的一部分”,但我在macOS High Sierra下找不到它:
pdb: command not found
Is it supposed to be installed as normal part of macOS these days? 这些天它应该作为macOS的正常部分安装吗?
if you use IPython the debugger can be invoked by using 如果你使用IPython,可以使用调用调试器
IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.
In [1]: %pdb
Automatic pdb calling has been turned ON
In [2]: %pdb
Automatic pdb calling has been turned OFF
In [3]: ?pdb
Docstring:
Control the automatic calling of the pdb interactive debugger.
Call as '%pdb on', '%pdb 1', '%pdb off' or '%pdb 0'. If called without
argument it works as a toggle.
When an exception is triggered, IPython can optionally call the
interactive pdb debugger after the traceback printout. %pdb toggles
this feature on and off.
The initial state of this feature is set in your configuration
file (the option is ``InteractiveShell.pdb``).
If you want to just activate the debugger AFTER an exception has fired,
without having to type '%pdb on' and rerunning your code, you can use
the %debug magic.
File: ~/anaconda/envs/py36/lib/python3.6/site-packages/IPython/core/magics/execution.py
You may need to install IPython with either pip or conda. 您可能需要使用pip或conda安装IPython。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.