odoo12 开发环境搭建中的一些坑

坑1

有几个关键的库需要安装,参见requirements.txt

pip install babel lxml passlib werkzeug==0.15.5 PyPDF2 psycopg2==2.7.3.1 psutil reportlab html2text docutils num2words Wkhtmltopdf libsass

为odoo新添加自定义模块addones时,会遇到werkzeug问题,提示缺少module,比如werkzeug.contribute或者wrappers等

原因:werkzeug版本不对

解决办法:替换werkzeug版本

1:首先查看werkzeug版本 pip show wekzeug

如果是1.0.0,则需要卸载该版本werkzeug

2:卸载1.0.0版本werkzeug

pip uninstall werkzeug

3:安装0.15.5版本werkzeug

pip install werkzeug==0.15.5 -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com --default-timeout=100

结束。

坑2

刚刚添加自定义模块addones,可能在Apps中找不到,需要先在顶层菜单点击Updates Apps List。

坑3

如果是Linux环境出现如下报错:

ERROR odoo odoo.modules.loading: Database odoo not initialized, you can force it with -i base

sudo su odoo

cd /opt/odoo/odoo12

./odoo-bin -i base -d odoodbname

坑4

Linux环境,如果安装addons目录模块时,报该错误,则表示模块放置位置有误。

 

应该放到安装环境给分配的 odoo12-custom-addons 或myaddons 等自定义addon 目录。

参见:

Python3 ModuleNotFoundError: No module named ‘werkzeug.contrib‘_你好,PurePeace!-CSDN博客_werkzeug.contrib

https://github.com/odoo/odoo/issues/27447

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值