openstack 环境搭建
python单步调试配置(eclipse+pydev+keystone-2014.1.b2),catch捕获异常的时候eclipse里面也会中断的:
建议搞个全新的eclipse解压缩副本,专门调试openstack用。
1、把PyDev 3.3.3.zip中的文件夹放到eclipse.exe所在的同级目录下,会提示覆盖,不用管,继续。
2、再次启动eclipse后,会发现pydev安装ok了,配置下pydev需要的python.exe的目录。
3、调试:
a)在eclipse里面建个工程,然后把org.python.pydev_3.3.3.201401272249\pysrc和keystone解压缩目录添加到工程里。
b)keystone服务运行端:
1)修改/etc/keystone/keystone.conf,【Default】下增加
pydev_debug_host=192.168.190.11 (ecilpse运行的机器用来连接keystone服务机器的ip)
pydev_debug_port=5678 (默认端口,没改)
2)winscp工具把PyDev 3.3.3.zip里面的plugins\org.python.pydev_3.3.3.201401272249目录传到keystone服务运行端,把这个目录添加到PYTHONPATH环境变量里面(可能有权限设置的问题,我是root跑的)。
3)修改拷贝过来的文件夹的文件,vi org.python.pydev_3.3.3.201401272249/pysrc/pydevd_file_utils.py,找到并修改如下:
#格式:(eclipse端文件夹,keystone服务端文件夹) ... 可以多个
PATHS_FROM_ECLIPSE_TO_PYTHON = [(r'D:\PyDev\org.python.pydev_3.3.3.201401272249\pysrc',r'/pydev/org.python.pydev_3.3.3.201401272249/pysrc'),(r'C:\Python27\tmp\keystone-2014.1.b2\bin',r'/usr/local/bin'),(r'C:\Python27\tmp\keystone-2014.1.b2\keystone',r'/usr/local/lib/python2.7/dist-packages/keystone')]
#为了便于通过日志检查同名文件在服务端和客户端是否映射OK,不然断点设置不成功会warning的。
DEBUG_CLIENT_SERVER_TRANSLATION = True
4)点击eclipse的PyDev: start the pydev server
5)启动keystone服务,我是直接执行keystone-all的。
效果图:
参考链接:http://pydev.org/manual_adv_remote_debugger.html
相关文章
- Kafka源码分析1:源码的开发环境搭建 (图解+秒懂+史上最全)
- RabbitMQ 总结及 window环境安装使用RabbitMQ
- VSCode调试Html中的脚本 vscode前端常用插件推荐,搭建JQuery、Vue等开发环境 vsCode 添加浏览器调试和js调试的方法总结 VS Code - Debugger for Chrome调试js
- Java环境配置及第一个HelloWord(Win)
- Simulink 环境基础知识(十二)--Mask Editor 概述
- 数仓工具—hive源码之源码环境搭建(1)
- SELinux 环境下网络服务设置 , 第 1 部分
- Ansible权威指南 》一1.8 Python多环境扩展管理
- 《树莓派Python编程入门与实战》——3.6 关于Python开发环境shell
- Apache Nifi在Windows环境下搭建伪群集及证书登录
- github上DQN代码的环境搭建,及运行(Human-Level Control through Deep Reinforcement Learning)conda配置
- 如何本地搭建一个支持es6的import from 模块导入环境
- gitlab环境搭建
- 二、ESP32开发环境搭建
- 【深度学习环境搭建】Anaconda 快速配置与使用(windows使用为例)
- 转:Android开发之旅:环境搭建及HelloWorld
- Ant—怎样Windows操作系统中搭建Apache Ant环境
- python win7 appiumDesktop环境搭建
- 如何查看 EBS 环境上的 INV RUP 版本号
- 漫游kafka实战篇之搭建Kafka开发环境
- Git for Windows之基础环境搭建与基础操作
- Windows 7环境下网站性能测试小工具 Apache Bench 和 Webbench使用和下载
- Redis学习01——介绍与搭建环境