odoo类和模块在哪里定义? pythonpath应该是什么?在Windows 10上从eclipse运行ODOO 10 - 缺少信息
我有问题设置ODOO 10个社区,从Eclipse的Windows上(10)运行。这归结为两个问题:我找不到odoo
类定义的位置,因此无法导入odoo模块,我不知道PYTHONPATH应该是什么。
详情:
我在Eclipse调试配置主模块设置为oddomain.py(从odoo重命名,设置文件夹中)与代码:
# set server timezone in UTC before time module imported
# Israel time zone is IST so I'm hoping this will work
__import__('os').environ['TZ'] = 'IST'
__import__('pkg_resources').declare_namespace('odoo.addons')
if __name__ == "__main__":
odoo.cli.main()
我得到:missing odoo module from path
我成立ODOO 10个社区在Eclipse上的窗口10.我学会了如何从比较这些职位做到这一点:
- Installing ODOO 10 Source,
- How to debug ODOO in Eclipse in Debian
- 这旧文章:How to debug ODOO in Eclipse under windows
我在MS Windows 10 运行我有日食安装Pydev的。
我有the recommended蟒蛇版本(2.7.9)安装
我有Postgres设置好。 (with BigSQL)
我已经在github上分叉了odoo项目,并从github上获得了本地克隆。
我有pydev性质的项目集。
我通过编辑requirements.txt并在odoo项目目录的cmd窗口中运行pip install -r requirements.txt
来安装所有软件包。
我使用密码正确设置了postgres admin和odoo的odoo.conf。
我将setup/odoo文件重命名为setup/odoomain.py,在eclipse中重新打开之后,它被识别为python,并且我可以设置断点。 (称之为odoo.py导致了一个问题,所以我把它叫做odoomain.py)
我设置了pydev的调试配置来运行setup/odoomain.py作为主。
但我找不到odoo
类定义的位置,因此无法导入odoo模块!它在哪里定义?
我应该项目的PYTHONPATH是什么?我将它在Eclipse:项目/选项)...
它现在设置为
/$/PROJECT_DIR_Name)/odoo/addons
哪里odoo模块定义,以及如何导入呢?这是否与PYTHONPATH有关?
我仍然无法找到odoo类的定义。 对于PythonPath,我似乎只需要指向根目录并删除所有其他路径。所以对我来说,它应该只是:/ $(Project_Dir_Name)/插件根据这个SO回答:http://stackoverflow.com/questions/30833283/eclipse-pydev-how-to-install-python-modules | – pashute