我已经跑了pip install ipdb,但是当我跑import ipdb进去时,iPython我仍然收到错误:ImportError: No module named 'ipdb'
这是什么意思?
同样,当我在 iPython 中导入文件(扩展名为 .py)时,(ImportError: No module named Chapter_1_Python_Syntax)虽然我检查了目录的路径并且它是正确的,但我也会收到此错误。
我已经跑了pip install ipdb,但是当我跑import ipdb进去时,iPython我仍然收到错误: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内置调试器。