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