odoo康虎绿色版常见问题

admin 2019-6-23 5615

问题1

启动时报错:

Traceback (most recent call last):

  File "F:\Odoo\GOdoo11PY3\source\odoo-bin", line 5, in <module>

    import odoo

  File "F:\Odoo\GOdoo11PY3\source\odoo\__init__.py", line 84, in <module>

    from . import modules

  File "F:\Odoo\GOdoo11PY3\source\odoo\modules\__init__.py", line 8, in <module>

    from . import db, graph, loading, migration, module, registry

  File "F:\Odoo\GOdoo11PY3\source\odoo\modules\graph.py", line 10, in <module>

    import odoo.tools as tools

  File "F:\Odoo\GOdoo11PY3\source\odoo\tools\__init__.py", line 10, in <module>

    from .convert import *

  File "F:\Odoo\GOdoo11PY3\source\odoo\tools\convert.py", line 21, in <module>

    from .translate import _

  File "F:\Odoo\GOdoo11PY3\source\odoo\tools\translate.py", line 24, in <module>

    from .osutil import walksymlinks

  File "F:\Odoo\GOdoo11PY3\source\odoo\tools\osutil.py", line 17, in <module>

    import win32service as ws

ImportError: DLL load failed: 找不到指定的模块。


解决:

以管理员身份启动CMD,然后进入到 <odoo目录>\runtime\python,然后执行:

python.exe Scripts\pywin32_postinstall.py -install




问题2:

运行报错

UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 567: illegal multibyte sequence

且界面为空


解决:

出处:https://www.wffeitas.com/blog/zi-xun-4/post/win10-tong-guoexe-an-zhuangodoo11-78

改源码肯定不是很好的方法:

可以考虑写个模块继承, 或者有心人可以提交给官方这个问题,

奇怪的是python2.7下没这个问题。

错误信息:

UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 553: illegal multibyte sequence

报错之后系统的界面就空了,

解决办法:

将source\addons\web\controllers\main.py的load_locale方法改一下

'r' 改为 'rb'

with open(os.path.join(addons_path, 'web', 'static', 'lib', 'moment', 'locale', code + '.js'), 'rb') as f:

python3.5的odoo11绿色版链接: https://pan.baidu.com/s/1slhZFCp 密码: yper

链接中包含了修改好的main.py。


谢谢大家。


最新回复 (0)
返回