Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我无法安装 ipdb 软件包,因为它位于我无法控制的服务器上。我想做以下工作。
import other.module.ipdb as ipdb print 'hello' ipdb.set_trace() print 'world'
安装了 Ipython,这让我觉得我应该能够以某种方式访问 ipdb 包。我知道我在本地确实安装了它,sudo apt-get install python-ipdb但似乎 ipdb 应该已经以某种方式可用。
sudo apt-get install python-ipdb
有任何想法吗?
谢谢
没错,IPython 附带了使用该ipdb软件包所需的一切。只要您安装了 IPython,就可以通过以下方式访问它:
ipdb
from IPython.core.debugger import Pdb ipdb = Pdb()
然后您可以像使用ipdbdone 一样使用import ipdb,例如:
import ipdb
ipdb.runcall(self, func, *args, **kwds) ipdb.run(self, cmd, globals=None, locals=None) # etc.