跳转到主要内容

PyDev调试器(用于PyDev、PyCharm和VSCode Python)

项目描述

PyDev调试器

最新 3.x 版本:PyDev调试器现在支持 sys.monitoring,这使得在 Python 3.12 上实现真正的快速跟踪成为可能(因此,如果速度是问题,请确保您已升级)。

PyDev调试器是一个Python调试器,它最初是为了与 PyDev(在Eclipse中)一起使用而创建的。

多年来(因为它是一个开源项目 -- EPL),它被其他IDE/公司所采用(因此,它通过 debugpy 集成到PyCharm和VSCode Python中,其中捆绑了 pydevd)。

请注意,尽管它已被其他IDE采用(并且多年来,其他商业IDE的公司也提供了支持),但大多数工作都是在没有任何外部支持的情况下完成的,并且该项目持续的工作依赖于社区支持。

因此,如果您喜欢使用它,请考虑成为项目的支持者(这通过 PyDev 伞形机构来完成,因此请参阅https://www.pydev.org/about.html了解如何为项目做出贡献)。

PyDev调试器的源代码可在以下位置查看

https://github.com/fabioz/PyDev.Debugger

通常情况下,如果您使用的IDE已经集成了调试器后端(如PyDev、PyCharm或通过debugpy集成的,这是VSCode Python和Visual Studio Python使用的调试适配器),则不应单独安装调试器后端。

然而,它可以在PyPi中找到,以便可以使用pip进行远程调试——因此,当调试运行在其他机器上的进程时,可以使用pip install pydevd,并在代码中使用pydevd.settrace(host='10.1.1.1')将调试器后端连接到在IDE中运行的调试器UI(而之前需要手动从IDE安装中复制源代码)。

有关如何使用PyDev进行远程调试的说明,请参阅:https://www.pydev.org/manual_adv_remote_debugger.html

pydevd与Python 3.8及以后版本兼容,并且已与CPython以及PyPy进行了测试。

对于Python 3.3到3.7,请继续使用pydevd 2.10.0

对于Python 2,请继续使用pydevd 2.8.0

最新版本包含使用Cython的加速模块,这些模块通过在常规文件中进行一些更改来生成cythonize文件。要更新和编译Cython源代码(并生成一些其他自动生成的文件),应运行build_tools/build.py——注意,生成的.pyx和.c文件应该被提交。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

pydevd-3.1.0.tar.gz (1.3 MB 查看哈希)

上传时间: 源代码

构建分发

pydevd-3.1.0-cp312-cp312-win_amd64.whl (2.3 MB 查看哈希)

上传时间: CPython 3.12 Windows x86-64

pydevd-3.1.0-cp312-cp312-musllinux_1_1_x86_64.whl (3.2 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ x86-64

pydevd-3.1.0-cp312-cp312-musllinux_1_1_i686.whl (3.3 MB 查看哈希值)

上传时间: CPython 3.12 musllinux: musl 1.1+ i686

pydevd-3.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.5 MB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydevd-3.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.3 MB 查看哈希值)

上传时间: CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydevd-3.1.0-cp312-cp312-macosx_10_15_universal2.whl (2.7 MB 查看哈希值)

上传时间: CPython 3.12 macOS 10.15+ universal2 (ARM64, x86-64)

pydevd-3.1.0-cp311-cp311-win_amd64.whl (1.9 MB 查看哈希值)

上传时间: CPython 3.11 Windows x86-64

pydevd-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.1+ x86-64

pydevd-3.1.0-cp311-cp311-musllinux_1_1_i686.whl (2.8 MB 查看哈希值)

上传时间: CPython 3.11 musllinux: musl 1.1+ i686

pydevd-3.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB 查看哈希值)

上传时间: CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydevd-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.2 MB 查看哈希值)

上传时间: CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydevd-3.1.0-cp311-cp311-macosx_10_15_universal2.whl (2.1 MB 查看哈希值)

上传时间: CPython 3.11 macOS 10.15+ universal2 (ARM64, x86-64)

pydevd-3.1.0-cp310-cp310-win_amd64.whl (2.1 MB 查看哈希值)

上传时间: CPython 3.10 Windows x86-64

pydevd-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.1+ x86-64

pydevd-3.1.0-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB 查看哈希值)

上传时间: CPython 3.10 musllinux: musl 1.1+ i686

pydevd-3.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydevd-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB 查看哈希值)

上传时间: CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydevd-3.1.0-cp310-cp310-macosx_10_15_universal2.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.10 macOS 10.15+ universal2 (ARM64, x86-64)

pydevd-3.1.0-cp39-cp39-win_amd64.whl (2.2 MB 查看哈希值)

上传时间: CPython 3.9 Windows x86-64

pydevd-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB 查看哈希值)

上传时间: CPython 3.9 musllinux: musl 1.1+ x86-64

pydevd-3.1.0-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB 查看哈希值)

上传时间: CPython 3.9 musllinux: musl 1.1+ i686

pydevd-3.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydevd-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.5 MB 查看哈希值)

上传时间: CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydevd-3.1.0-cp39-cp39-macosx_10_15_universal2.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.9 macOS 10.15+ universal2 (ARM64, x86-64)

pydevd-3.1.0-cp38-cp38-win_amd64.whl (2.2 MB 查看哈希值)

上传时间: CPython 3.8 Windows x86-64

pydevd-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.1+ x86-64

pydevd-3.1.0-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB 查看哈希值)

上传时间: CPython 3.8 musllinux: musl 1.1+ i686

pydevd-3.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

pydevd-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.6 MB 查看哈希值)

上传时间: CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

pydevd-3.1.0-cp38-cp38-macosx_11_0_universal2.whl (2.4 MB 查看哈希值)

上传时间: CPython 3.8 macOS 11.0+ universal2 (ARM64, x86-64)

由以下支持