社區貢獻的插件能夠打包成 Python 庫,發佈到 Python 包索引(PyPI -Python Package Index),而後像其它庫同樣使用 pip 安裝。爲了能使用這一方法,Odoo 自動添加了 sitepackages/文件夾至插件配置路徑,用於安裝庫文件。打包能夠經過 setuptools-odoo 工具。併發
OCA 項目使用該工具打包併發布插件至 PyPI。因不一樣 Odoo 版本中存在相同模塊,模塊名以前會加一個 Odoo 版本前綴。例如 odoo12-addon-partner-fax 是 Odoo 12 的 partner_fax
PyPI 包,它爲 partner 添加了一個傳真字段。
如需從 PyPI 下載該模塊及依賴,並隨後安裝至 odoo12env 環境,使用以下命令:
source ~/odoo-dev/odoo12env/bin/activate
pip install odoo12-addon-partner-fax
odoo -c ~/odoo-dev/odoo12-env/12-library.conf -i partner_fax --stop工具
更多教程:https://www.erpdaxue.cn/odoo/odoo-teach/odoo12-teach/插件