使用pycharm远程调试python代码

时间:2023-02-23 15:36:02

使用 pycharm 进行 python 代码远程调试

pycharm 的远程调试是从远程机器连接到本地机器,需要在远程机器的py文件中指定本地机器的IP和端口。

远程机器上,通过easy_install安装pycharm自带的pycharm-debug.egg(在pycharm的安装目录下)。

如果是python3,使用pycharm-debug-py3k.egg。

将egg拷贝到远程机器上,安装。

在需要调试的py文件上,在开头处,导入调试工具

import pydevd

pydevd.settrace('<本机器的IP>',port=<端口号>, stdoutToServer=True, stderrToServer=True)

然后本机的pycharm开启远程调试,在

Run -> Edit Configurations

增加一个远程调试,设置好IP和端口号,并启动。

如果远程的文件被调用,通知本地的pycharm,进入到相应的代码。

注意,远程代码使用后,本地代码也应该做一些相应的修改,才能和远程的代码对应上。