您的位置:首页 > 其它

Pycharm远程调试环境配置

2014-04-22 13:33 441 查看
1. 环境:

系统环境:win7
软件环境:pycharm 3.1.1 

2. 将client端(实际程序执行的环境)的代码所在的路径映射到server端(IDE):

Remote path-代码所在的client端路径是:/home/lovecat/branches/transcoder2.0/src/transcoder/src
Local path-映射到本地server端的路径是:N:/branches/transcoder2.0/src/transcoder/src 

3. 在server端(IDE)和client端(实际程序执行的环境)都安装上 pycharm-debug.egg:

pycharm-debug.egg在server端pycharm安装目录下
安装命令:
easy_install pycharm-debug.egg


 4. 配置server端:

4.1 打开Edit confiurations 
 


4.2 新增一个python remote debug配置:
Local Host Name:server端的ip地址
Port:任意一个不和其他程序冲突的端口
Path Mappings:server端和client端代码所在路径的映射
Local path:参考 【2-Local path】
Remote path:参考 【2-Remote path】
 


 5. 配置client端:

在需要调试的代码开头加上以下代码:

host:server端的ip地址,参考【4-Local Host Name】
port:server端设置的调试环境的端口,参考【4-Port】
stdoutToServer:when this is true, the stdout is passed to the debug server
stderrToServer:when this is true, the stderr is passed to the debug server
import pydevd

pydevd.settrace(host='192.168.1.203', port=2315, stdoutToServer=True, stderrToServer=True)

 6. 启动调试环境:

6.1 启动server端:




 
 6.2 启动client端: 


client端启动成功后,server端会有如下输出:
 


 7. 调试:

在server端映射的代码打上断点即可进行调试

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: