Easily debug your remote project
Project description
Pycharm Remote Debugger
With PyCharm you can debug your application using an interpreter that is located on the other computer, for example, on a web server or dedicated test machine.
Installation
pip install pycharm_remote_debugger
Steps
- Create a deployment configuration for a remote interpreter.
- Ensure that you have SSH access to the remote machine
- Deploy your application to a remote host
- Create a Python Debug Server run/debug configuration
- Specify the port number, and the IDE host address
- Map the path on the local machine to the path on the remote machine
- Make sure you are installing pycharm_remote_debugger on the remote machine/container
- Run your software using pycharm_remote_debugger module:
- Create and entry point file that execute your code and login to the debugger.
from pycharm_remote_debugger import PycharmRemoteDebugger remote_addr = "10.2.55.1" port = 6789 debugger = PycharmRemoteDebugger(remote_addr, int(port)) debugger.wait_for_debugger() main() # run your software here
- Use the command line:
python -m pycharm_remote_debugger -r 10.2.55.1 -p 6789 -m my_module_name -k module_arg1 -s -k module_arg2
- Start debugger on pycharm
- Debug your program :)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for pycharm_remote_debugger-0.1.6.post1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad7871ec815ac6f1f8f1e31828e68de80b6ffaf91e357f3ca7acc7c61d55d859 |
|
MD5 | fa3311c8368ed61e7f69f0aad8fd0eb7 |
|
BLAKE2b-256 | c371d56065ee7470b56c8c8658b4dd2a8d69c497deb3a711a0890caf84cde43b |
Close
Hashes for pycharm_remote_debugger-0.1.6.post1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad030f1dede71dddbb18bf6eb6d1be95e5c8e3e8bb7eee3240d3485ee3b31aa1 |
|
MD5 | d32d617aabe869073dbd1cb521eb9506 |
|
BLAKE2b-256 | 66aef38eab57c9b8de26ee251d6e8a81bb9237a4c3310a01daa5a2059e0a1d7b |