【问题标题】:after installing odoo12 community I am getting Import error安装 odoo12 社区后,我收到导入错误
【发布时间】:2019-11-22 05:42:04
【问题描述】:

https://www.odoo.yenthevg.com/installing-odoo-12-enterprise-ubuntu/https://www.odoo.yenthevg.com/installing-odoo-12-enterprise-ubuntu/Ubuntu 16.04 中安装 Odoo 12 社区后

我收到以下错误:

Traceback (most recent call last):
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo-bin", line 5, in <module>
    import odoo
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo/__init__.py", line 89, in <module>
    from . import modules
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo/modules/__init__.py", line 8, in <module>
    from . import db, graph, loading, migration, module, registry
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo/modules/graph.py", line 10, in <module>
    import odoo.tools as tools
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo/tools/__init__.py", line 8, in <module>
    from .config import config
  File "/home/odoodev/NewOdoo12e/odoo_12.0+e.latest_all/data/usr/lib/python3/dist-packages/odoo/tools/config.py", line 18, in <module>
    from passlib.context import CryptContext
  File "/usr/local/lib/python3.5/dist-packages/passlib/context.py", line 20, in <module>
    from passlib.registry import get_crypt_handler, _validate_handler_name
  File "/usr/local/lib/python3.5/dist-packages/passlib/registry.py", line 11, in <module>
    from passlib.utils import is_crypt_handler
  File "/usr/local/lib/python3.5/dist-packages/passlib/utils/__init__.py", line 32, in <module>
    from passlib.utils.compat import add_doc, b, bytes, join_bytes, join_byte_values, \
ImportError: cannot import name 'b'

我已经有 Odoo 12 Enterprise 版本,但是在安装 Odoo 12 Community 后,在 Odoo 12 Enterprise 中出现同样的错误。

【问题讨论】:

  • 如果我没记错的话,您的文档不适用于社区版本!!!
  • 有自定义模块吗?

标签: odoo python-3.5 odoo-12


【解决方案1】:

请试试这个。

sudo pip3 install passlib==1.6.5

sudo -H pip3 install --upgrade pip

sudo -H pip3 install pipenv

【讨论】:

  • 谢谢!只有“sudo pip3 install passlib==1.6.5”解决了这个问题!!
  • 如果此答案解决了您的问题,请标记给其他用户
猜你喜欢
  • 2019-08-15
  • 1970-01-01
  • 2020-07-05
  • 1970-01-01
  • 1970-01-01
  • 2016-03-25
  • 1970-01-01
  • 2020-08-12
  • 1970-01-01
相关资源
最近更新 更多