在Ipython中导入麻烦:ImportError:没有名为' ipdb'

时间:2016-01-15 21:15:35

标签: python ipython importerror ipdb

我已经运行" pip install ipdb"但是当我运行" import ipdb"在iPython中我仍然收到错误:ImportError:没有名为' ipdb'

的模块

这是什么意思?

同样,当我在iPython中导入文件(扩展名为.py)时,我也收到此错误(ImportError:没有名为Chapter_1_Python_Syntax的模块)虽然我已经检查了路径目录,它是正确的。

3 个答案:

答案 0 :(得分:2)

使用' pip install'后出现此错误时,关闭并重新启动终端通常可以解决问题。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

,1981,5656,ipdb一起提供,因此,如果您已经安装了ipython,则可以使用以下命令通过该软件包访问ipdb:

ipython

然后,您可以像完成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