ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python和OpenERP开发环境设置如何?

2019-09-29 18:59:46  阅读:165  来源: 互联网

标签:odoo python eclipse


我下载了Open ERP服务器&网,已经决定反对更厚的gtk.我在eclipse中添加了2个项目,在Ubuntu 11.10上运行的pydev然后启动了.我浏览了网络客户端设置&我虽然安装已经完成.在某些时候,虽然我已经执行了一个脚本,试图将我的主文件夹中的所有碎片复制到文件系统中,一些转到/ ect或usr / local.我不想这样,所以我停止了这个过程.因为我虽然我必须以root身份运行eclipse&我无法通过源跟踪进程,因为考虑到文件系统,它们都是分散的.

当我尝试安装新模块时出现问题.我无法进入模块列表&甚至压缩它并尝试通过客户端导入它失败而没有错误.

在尝试获取我添加的模块时,我在论坛上发现了这一点“如果在运行openerp-server时没有指定插件路径,则必须在将模块放入插件后运行setup.py install.”

所以看起来我必须跑:

python setup.py构建
sudo python setup.py安装

首先,我很困惑你为什么需要构建我认为它是在需要构建的c库中,并且在安装依赖时我已经完成了.

其次,如果你需要运行它来获得一个新的模块识别,setup.py install是非常重要的.如果从整个文件系统运行,我如何通过源跟踪内容.

现在,所有内容都已经被复制到文件系统中,正如我试图避免的那样.现在启动脚本在usr / local / bin中,所以我假设我无法运行,在eclipse中使用’debug as’或者在eclipse控制台中查看日志.我还在文档中发现,建议启动服务器:

./openerp-server.py-addons-path =〜/ home / workspace / stable / addons

这显然会覆盖安装创建的文件系统中的插件,这表明你在eclipse中只有addon中的模块可以调试等,但其他资源会在其他地方?

我想这没关系,但我仍然无法想象它是如何工作的,我想如果这是它的方式,那么如何获得标准出去进入eclipse控制台?

我想我可以在eclipse中拥有完整的项目,但除了插件之外的所有资源都只是用于参考目的,而只有插件实际上才会运行,因为它们被-addons-path参数覆盖.

然后,如果我可以输出到控制台,它就像我期望的那样.

我已经看到一些引用在eclipse工作区中使用链接或者像eclipse php setup一样以root身份运行eclipse.

谁能告诉我如何从eclipse启动服务器和Web应用程序并让日志输出出现在控制台中?

也许经验丰富的python开发人员可以发现我的盲点&表明我可能会在这里失踪,我可能会在这里失踪?

解决方法:

我感觉到你的痛苦.几年前,当我开始使用OpenERP时,我经历了相同的过程.好消息是它设置起来并不难,OpenERP在Eclipse中与PyDev一起运行顺利.

首先看一下developer book for OpenERP.它们列出了让它运行的大部分要求.

要尝试回答您的具体问题,您不需要在开发环境中运行setup.py脚本.只有在部署到服务器时才需要它.要使服务器识别新模块,请转至管理菜单,然后选择模块管理:更新模块列表.我仍在运行OpenERP 5.0,因此版本6.1中的名称和位置可能略有不同.

对于Eclipse中的项目配置,我只是从启动板检出每个分支,然后将每个分支作为项目导入Eclipse工作区.发布细节在6.0和6.1之间略有不同.以下是我的命令行参数:

6.0:

–addons-path ${workspace_loc:openerp-addons-6.0} –config ${workspace_loc:openerp-config/src/server.config} –xmlrpc-port=9069 –netrpc-port=9070 –xmlrpcs-port=9071

6.1需要Web客户端与服务器一起启动:

–addons-path ${workspace_loc:openerp-addons-trunk},${workspace_loc:openerp-web-trunk}/addons,${workspace_loc:openerp-migration} –config ${workspace_loc:openerp-config/src/server.config} –xmlrpc-port=9069 –netrpc-port=9070 –xmlrpcs-port=9071

标签:odoo,python,eclipse
来源: https://codeday.me/bug/20190929/1832569.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有