gpt4 book ai didi

python - 我怎么弄乱了python pdb

转载 作者:太空宇宙 更新时间:2023-11-03 12:32:30 28 4
gpt4 key购买 nike

之前,我使用 pip install 在系统范围内安装了 pdb,不久之后我发现了 ipdb。用pip安装成功。效果不太好,让我决定回到以前的 pdb。现在我在使用 import pdb; 时出错pdb.set_trace()

exceptions.AttributeError: 'module' object has no attribute 'set_trace'

知道出了什么问题吗?

编辑:这是重新安装 IPython 和 PDB 后的错误:

File "/usr/local/lib/python2.7/dist-packages/IPython/core/debugger.py", line 59, in from pdb import Pdb as OldPdb ImportError: cannot import name Pdb

最佳答案

我设法解决了这个问题。显然在 pip 存储库中还有另一个名为 pdb 的模块用于共享密码管理。每次尝试 pip install pdb 时,我都不知道我的机器安装了错误的模块。pdb 模块(python 调试器)在您将其安装在系统上时随产品一起提供,或者在 Linux Ubuntu 的情况下,它包含在位于 /usr/lib/的分发版中python2.7 而不是安装在 /usr/local/lib/python2.7 下的第三方模块。由于一些奇怪的未知原因(我猜是安装 ipdb 导致的),我在预装的 python 模块下没有 pdb.py。例如,/usr/lib/python2.7。解决我的问题的方法是从 python 文档网站下载 pdb.py 模块并将该文件放在上述文件夹中。希望这会有所帮助。

关于python - 我怎么弄乱了python pdb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29766605/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com