使用 Eclipse Pydev 调试 GreenOpenERP for Windows
- 版权声明:自由转载-非商用-非衍生-保持署名 | Creative Commons BY-NC-ND 3.0
- 作者:步科
- 本文地址:http://buke.github.io/blog/2013/06/27/using-eclipse-pydev-to-debug-green-openerp-for-windows/
关于 GreenOpenERP
OpenERP 绿色版 For Windows,源码运行,解压即用,集成 python/postgresql/openerp
相关介绍和下载,请看 http://buke.github.io/blog/2013/03/10/greenopenerp-portable-openerp-for-windows/
关于 Eclipse 和 Pydev
Eclipse, 请到http://www.eclipse.org/ 下载安装。
Pydev, 请到http://pydev.org/ 下载安装。(推荐使用eclipse 在线安装 pydev,打开eclipse 后,点击菜单 “help” -> “Install New Software”, 输入 “http://pydev.org/updates” 刷新后选择 pydev 安装即可。)
源码调试 GreenOpenERP
此处假设您已经安装好 Eclipse 和 Pydev,并可以正确运行。
1、下载 GreenOpenERP
从http://sourceforge.net/projects/greenopenerp/files/ 下载并解压 GreenOpenERP-7.0-xxxxxxxx-xxxxxx
2、配置 pydev 的 python interpreters
打开 eclipse , 选择菜单 “Window” -> “Preferences”
点击 pydev,选择 Interpreter - Python , 如有旧的Interpreter 请先删除。点击 New ,在弹出的窗口中 Browse 到下载解压的 GreenOpenERP-7.0-xxxxxxxx-xxxxxx\python\python.exe
选择 Select All, 然后点击 OK
回到刚才窗口, python interpreters 的相关参数应已配好。点击 Apply 后,点 Ok
3、选择 pydev 开发界面。
Eclipse 默认是 java 开发界面,点击右上角的小图表,在弹出的窗口选择 pydev
4、导入 GreenOpenERP Project
在 Package Explorer 界面内点击右键,在弹出的菜单里选择 Import
选择 Existing Project into Workspace 后,点 Next
点击 Browse 后,选择解压后的 GreenOpenERP 文件夹, 随后点击 Finish
5、启动 Postgresql
运行 GreenOpenERP 文件夹的 start-pg.bat 启动 pg 数据库。(关闭pg 数据库则运行 stop-pg.bat)
6、启动调试
在相应文件设置好断点后(也可不设置断点),在 eclipse 的 Package Explorer 界面右键点击 openerp-server, 在弹出菜单选择 Debug As -> Python Run
7、完成
送断点调试界面图一张
8、注意事项
- 调试前需运行 start-pg.bat 启动数据库。
- 如需关闭数据库,请运行 stop-pg.bat 关闭。切勿直接关闭cmd窗口。
- 正常运行(非调试)和关闭 GreenOpenERP,请运行 start.bat 和 stop.bat .