python ipdb包是否在另一个包中可用?

python ipdb包是否在另一个包中可用?,python,ipython,ipdb,Python,Ipython,Ipdb,我无法安装ipdb包,因为它位于我无法控制的服务器上。我想做以下工作 import other.module.ipdb as ipdb print 'hello' ipdb.set_trace() print 'world' 安装了Ipython,这让我觉得我应该能够以某种方式访问ipdb包。我知道我在本地通过执行sudo apt get install python ipdb安装了它,但似乎ipdb应该已经可以使用了 有什么想法吗 谢谢你你说得对,IPython提供了使用ipdb软件包所需

我无法安装ipdb包,因为它位于我无法控制的服务器上。我想做以下工作

import other.module.ipdb as ipdb

print 'hello'
ipdb.set_trace()
print 'world'
安装了Ipython,这让我觉得我应该能够以某种方式访问ipdb包。我知道我在本地通过执行
sudo apt get install python ipdb
安装了它,但似乎ipdb应该已经可以使用了

有什么想法吗


谢谢你

你说得对,IPython提供了使用
ipdb
软件包所需的一切。以下是只要安装了IPython,您就可以访问它的方法:

from IPython.core.debugger import Pdb
ipdb = Pdb()
然后,您可以像导入ipdb一样使用
ipdb
,例如:

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

只需将ipdb复制到您自己的项目中?