如何获得3.4版本的pdb?

时间:2015-01-19 09:40:36

标签: python python-3.x python-3.4 pdb

我倾向于使用Debian wheezy 系统,该系统附带Python 2.6,2.7和3.2。

但是我现在正在开发使用本地安装Python 3.4,因为它比Python 3.2具有非常有趣的优势。

问题是我不知道如何安装pdb3.4这样的东西。当我在我的Python 3.4程序上运行pdb3时,它作为Python 3.2程序运行,失败。

我需要对版本和多主机提供一般的Python建议(Ubuntu 精确可信赖,以及Debian wheezy )多版本开发,我特别需要下载并构建一个3.4版本的pdb ,但我找不到任何相关的文档。

1 个答案:

答案 0 :(得分:3)

每个版本的Python都有自己的pdb模块。它是part of the standard library

3.4标准库中的版本与3.2或2.7版本相比没有特别的优势。最后一次更改pdb功能是在3.2和2.7版本中(2.6版本中唯一缺少的是skip keyword argument to pdb.Pdb(),3.3增加了更多选项卡完成支持)。

如果您有pdb命令行,那么这只是python3 -m pdb的别名;您可以将它与任何版本一起使用:

python3.2 -m pdb yourscript.py

Debian和Ubuntu只需将pdb模块复制到/usr/bin/并附加Python版本,因此/usr/lib/python3.2/pdb.py会被复制到/usr/bin/pdb3.2