如何获得 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
.
我倾向于使用 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
.