使用 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,进入到相应的代码。
注意,远程代码使用后,本地代码也应该做一些相应的修改,才能和远程的代码对应上。