在 Ipython 中导入时遇到问题:导入错误:没有名为 'ipdb' 的模块



我已经运行了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

相关内容

  • 没有找到相关文章

最新更新