3

我已经跑了pip install ipdb,但是当我跑import ipdb进去时,iPython我仍然收到错误:ImportError: No module named 'ipdb'

这是什么意思?

同样,当我在 iPython 中导入文件(扩展名为 .py)时,(ImportError: No module named Chapter_1_Python_Syntax)虽然我检查了目录的路径并且它是正确的,但我也会收到此错误。

4

3 回答 3

2

当我在使用“pip install”后收到此错误时,关闭并重新启动终端通常可以解决问题。

于 2016-01-15T22:32:26.863 回答
0

我在让 pip 安装为我正常工作时遇到了问题。通常我最终只是将文件/文件夹与其余的库一起删除。你可以把它放在这里:C:\Python27\Lib\site-packages,然后把它导入你的python脚本,应该很好。

于 2016-01-15T22:57:09.997 回答
0

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内置调试器。

于 2019-05-28T10:18:53.177 回答