关于python:如何获得3.4版本的pdb?

How can I get a 3.4 version of pdb?

我倾向于使用与Python2.6、2.7和3.2一起提供的Debian喘息系统。

不过,我现在正在使用本地安装的python 3.4进行开发,因为它比python3.2有一个非常有趣的优势。

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

我需要关于版本和多主机(Ubuntu precise and trusty,and debian wheezy)多版本开发的一般python建议,我特别需要下载和构建一个3.4版本的pdb,但我没有找到任何相关的文档。


每个版本的python都有自己的pdb模块。它是标准库的一部分。

与3.2或2.7版本相比,3.4标准库中的版本没有任何特殊优势。上次更改pdb功能是在3.2和2.7版本中(2.6版本中唯一缺少的是skip关键字参数到pdb.Pdb(),3.3增加了更多的标签完成支持)。

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

1
python3.2 -m pdb yourscript.py

debian和ubuntu只需将pdb模块复制到/usr/bin/中,并附加python版本,所以/usr/lib/python3.2/pdb.py被复制到/usr/bin/pdb3.2中。