Skip to content

Instantly share code, notes, and snippets.

@hannes-ucsc
hannes-ucsc / debug_client.py
Created August 6, 2015 22:23
PyCharm remote debugger client code
# paste this into your code to be debugged
if False: # only needed for debugging programs that use the multiprocessing module
import multiprocessing
multiprocessing.freeze_support()
import sys as _sys
_sys.path.append('/Applications/PyCharm.app/Contents/debug-eggs/pycharm-debug.egg')
import pydevd
pydevd.settrace('127.0.0.1', port=21212, suspend=True, stdoutToServer=True, stderrToServer=True, trace_only_current_thread=False)
# Start a remote debug session in PyCharm with the above port number