$npx skillfedfor your agent

pydevd-pycharm

PyCharm Debugger (used in PyCharm and PyDev)

With conditionsPyPI DebuggersReleased Jul 2026600.0K downloads / moApache 2.0Source build

Decision gist · record as of 2026-08-14

sdist only — pydevd_pycharm-262.8665.186.tar.gz · builds from source
v262.8665.186 · released 2026-07-09

Yes, if you do remote debugging and your IDE is not already bundled with the debugger backend. No, if you use PyCharm or PyDev on the same machine where your code runs—the IDE already includes this. The high install friction (precompiled binary distribution) and explicit warning in the description make this a specialized tool, not a general-purpose package.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires PyCharm or PyDev IDE running on another machine to receive the debugger connection; this is a backend-only package.
  • High install friction: the package is a compiled binary distribution (tar.gz with precompiled modules).
  • The description explicitly warns that the debugger backend should NOT be installed separately if your IDE already bundles it.

License · maintenance · safety

Apache 2.0 (permissive) — Apache 2.0 is permissive; you can use this package in commercial and private projects without restriction, though you must include a copy of the license.

last release 2026-07-09 (36 days) · last repo commit 2026-08-14 · 20,448 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 600,038 downloads/mo, #5,823 on PyPI

Verify before relying

pip install pydevd-pycharm

import pydevd_pycharm
pydevd_pycharm.settrace(host='10.1.1.1')
  • Whether precompiled binaries are available for your specific Python version and platform (fact sheet does not enumerate supported wheels).
  • Whether the package works correctly with Python 2.6 as claimed, or if modern versions have dropped that support.
Same gist for agents: .md · .json

What it is and what it does

PyCharm's debugger backend is a Python package that lets you attach a debugger to a Python process running on a remote machine and connect it to the PyCharm or PyDev IDE on your local machine. Normally this backend is bundled with the IDE itself; you only install it separately when you need to debug code running elsewhere—for example, in a container, on a server, or in a CI environment—and want to use your local IDE's debugger UI to step through it.

The package provides the `settrace()` function, which you call in your remote code to establish a connection back to your IDE. It supports a wide range of Python implementations and versions, including CPython, Jython, IronPython, and PyPy. Recent versions include Cython-based speedup modules for performance.

Use it for

  • Debug a Python application running in a Docker container or remote server by connecting to PyCharm on your local machine.
  • Attach the debugger to a long-running process on another machine without manually copying debugger sources from the IDE.
  • Step through and inspect code running in a CI/CD pipeline or cloud environment using your local PyCharm IDE.
  • Debug Python code on a machine where PyCharm is not installed, using only pip and the IDE on your development machine.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you do remote debugging and your IDE is not already bundled with the debugger backend.

No, if you use PyCharm or PyDev on the same machine where your code runs—the IDE already includes this. The high install friction (precompiled binary distribution) and explicit warning in the description make this a specialized tool, not a general-purpose package.

Install

pydevd-pycharm on PyPI

Before you install

High install friction: the package is a compiled binary distribution (tar.gz with precompiled modules). The description explicitly warns that the debugger backend should NOT be installed separately if your IDE already bundles it. Only install this when doing remote debugging on a machine without PyCharm or PyDev.

Requires PyCharm or PyDev IDE running on another machine to receive the debugger connection; this is a backend-only package.

License in practice

Apache 2.0 is permissive; you can use this package in commercial and private projects without restriction, though you must include a copy of the license.

Quickstart

pip install pydevd-pycharm

import pydevd_pycharm
pydevd_pycharm.settrace(host='10.1.1.1')

Verify before relying

  • Whether precompiled binaries are available for your specific Python version and platform (fact sheet does not enumerate supported wheels).
  • Whether the package works correctly with Python 2.6 as claimed, or if modern versions have dropped that support.

Package facts

LicenseApache 2.0 permissive
Python supportNot specified
Install frictionHigh. Source build required
Runtime dependenciesNone
MaintenanceActively maintained 36 days since the last release
Last repo commit
First released
Downloads600,038 / month, #5,823 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 6 - MatureEnvironment :: ConsoleIntended Audience :: DevelopersOperating System :: MacOS :: MacOS XOperating System :: Microsoft :: WindowsOperating System :: POSIXProgramming Language :: PythonProgramming Language :: Python :: 2Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development :: Debuggers

Evidence: pydevd_pycharm-262.8665.186.tar.gz

Tags

Capabilities
remote python debuggerpycharm debugger backendpydevd remote debuggingpython settrace debuggerdebug python on another machinepycharm debugger pip installpydev debugger backend
Topics
remote-debuggingpycharm-integration
PyPI keywords
pydevpydevdpydev.debuggerpycharm

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “remote python debugger”

  • pydevd-pycharmPyCharm's debugger backend for remote debugging of Python processes…
  • pydevdpydevd is a Python debugger backend that attaches to running…
  • rpdbrpdb is a remote debugger that wraps Python's pdb and routes…

Give your agent the search over MCP, or paste the wish link into any chat.

More Debuggers packages

stack-data Worth it
PyPI · Debuggers · released Sep 2023

Extracts and displays stack frame and traceback data with context-aware source code rendering, used to power enhanced tracebacks in IPython and similar tools.

Install it if you need to display or inspect stack frames with source context; skip it if your use case doesn't involve frame introspection.

MITpure Python
124.3Mdownloads / mo
debugpy Worth it
PyPI · Debuggers · released Jun 2026

debugpy is a Debug Adapter Protocol implementation for Python that enables remote debugging of Python scripts and modules through standard DAP clients, with support for breakpoints, exception handling, and subprocess debugging.

Install it if you need remote debugging, DAP client integration, or programmatic control over breakpoints and exception handling.

MITpure Python · 3.8+
107.6Mdownloads / mo
pylint Worth it
PyPI · Testing · released Aug 2026

Pylint is a static code analyzer that checks Python code for errors, enforces coding standards, detects code smells, and suggests refactoring improvements without executing the code.

Install it if you need thorough code analysis with inference-based bug detection; if speed is critical, consider pairing it with faster linters like ruff for…

GPL-2.0-or-laterpure Python · 3.10.0+
69.0Mdownloads / mo
yamllint Worth it
PyPI · Software Development · released Jan 2026

yamllint checks YAML files for syntax errors, style violations, and structural problems like key repetition, line length, trailing spaces, and indentation issues.

GPL-3.0-or-laterpure Python · 3.10+
40.4Mdownloads / mo
ipdb Worth it
PyPI · Debuggers · released Mar 2023

ipdb is an IPython-enabled debugger that replaces Python's standard pdb with tab completion, syntax highlighting, and better introspection while maintaining the same pdb interface.

BSD-3-Clausepure Python
18.4Mdownloads / mo
memray With conditions
PyPI · Debuggers · released Aug 2026

Memray is a memory profiler for Python that traces every function call to track memory allocations across Python code, native extensions, and the interpreter itself, generating reports like flame graphs and tables to analyze memory usage.

Apache-2.0compiled wheel · 3.9.0+
16.1Mdownloads / mo

See also pydevd · spsdk-pyocd · web-pdb · pyocd-pemicro · isystem.connect · pdb-attach · frida · PySnooper · doppler-env