如何获得 3.4 版本的 pdb?

How can I get a 3.4 version of pdb?

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

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

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

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

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.