我已经运行了pip install ipdb
但是当我在iPython
中运行import ipdb
时,我仍然收到错误:ImportError: No module named 'ipdb'
这是什么意思?
同样,当我在iPython中导入文件(扩展名为.py)时,尽管我已经检查了目录的路径并且它是正确的,但我(ImportError: No module named Chapter_1_Python_Syntax)
也收到此错误。
当我在使用"pip install"后收到此错误时,关闭并重新启动终端通常可以解决问题。
我在让 pip 安装为我正常工作时遇到了问题。通常我最终会删除文件/文件夹和其他库。你可以把它放在这里:C:\Python27\Lib\site-packages,然后把它导入到你的python脚本中,应该很好。
>ipdb
附带ipython
,因此如果您已经安装了ipython
,则可以使用以下方法通过该软件包访问IPDB:
from IPython.core.debugger import Pdb
ipdb = Pdb()
然后你可以像你做过一样使用 ipdb import ipdb
,比如:
ipdb.runcall(self, fun, *args, **kwds)
ipdb.run(self, cmd, globals = None, locals = None)
如果您没有安装ipython
,则可以只使用内置调试器pdb
。