使用Komodo远程调试Python(OpenStack)

1      环境配置

Windows 主机:32位操作系统win7,IP地址182.168.14.128

Linux主机:32位操作系统Ubuntu 12.04.1 LTS,IP地址182.168.61.24

2      本地配置

在本地机器安装Komodo IDE7.1(当然Python是必须安装的),打开komodo,依次打开”Edit”-->”Preferences”,找到”Languages”下的Python,本机安装的python会自动出现在右侧的解释器配置中,以下是我的配置:

使用Komodo远程调试Python(OpenStack)

选中”Debug”菜单下的” Listen for Debugger Connections”

同时,记录”Debug”菜单下的”Listener Status”下的Host Port,这是本地主机的监听端口。

3      远程配置

配置步骤:

1)    安装python

2)    下载PythonRemoteDebuggingClient(http://code.activestate.com/komodo/remotedebugging/),我下载的是Komodo-PythonRemoteDebugging-7.1.3-74661-linux-x86.tar.gz

3)    解压到当前目录

root@controller:/usr/kong# tar -zxvf Komodo-PythonRemoteDebugging-7.1.3-74661-linux-x86.tar.gz

解压后的目录结构如下:

使用Komodo远程调试Python(OpenStack)

4)    将dbgp目录(注意是整个目录,而不是目录下的文件)加入python路径或直接拷贝到python路径,我用的第二种方法,拷贝到/usr/lib/python2.7/dist-packages目录下。python路径的查看方法:

使用Komodo远程调试Python(OpenStack)

5)    验证是否正确。

在shell中输入:python -c "import dbgp.client; print 'ok'"

输出OK表示配置成功。

相关推荐