我已经跑了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
内置调试器。