Cannot install odoo using source installation method : ImportError: cannot import name fp_str

Cannot install odoo using source installation method : ImportError: cannot import name fp_str

我需要在我的 centos 7 服务器上 运行 多个 odoo 实例。所以我需要使用源代码安装方法来安装 odoo,如他们的文档中所写。

我能够安装 odoo(git 克隆到我的系统,安装依赖项,使用 npm 安装 less css)到这里为止一切正常。

之后他们说我必须使用 odoo.py 脚本文件启动 运行ning odoo,如下面的代码示例所示:

`./odoo.py -w <my_postgres_password> -r <postgres_user> --addons-path=addons,../mymodules --db-filter=mydb$`

但是这里我遇到了一个错误。

Traceback (most recent call last):
  File "./odoo.py", line 160, in <module>
    main()
  File "./odoo.py", line 156, in main
    import openerp
  File "/home/odoo1/odoo/openerp/__init__.py", line 63, in <module>
    import report
  File "/home/odoo1/odoo/openerp/report/__init__.py", line 6, in <module>
    import interface
  File "/home/odoo1/odoo/openerp/report/interface.py", line 13, in <module>
    import render
  File "/home/odoo1/odoo/openerp/report/render/__init__.py", line 4, in <module>
    from simple import simple
  File "/home/odoo1/odoo/openerp/report/render/simple.py", line 9, in <module>
    from reportlab.platypus import SimpleDocTemplate, Paragraph, Spacer, Table
  File "/usr/lib64/python2.7/site-packages/reportlab/platypus/__init__.py", line 7, in <module>
    from reportlab.platypus.flowables import Flowable, Image, Macro, PageBreak, Preformatted, Spacer, XBox, \
  File "/usr/lib64/python2.7/site-packages/reportlab/platypus/flowables.py", line 29, in <module>
    from reportlab.lib.colors import red, gray, lightgrey
  File "/usr/lib64/python2.7/site-packages/reportlab/lib/colors.py", line 17, in <module>
    from reportlab.lib.utils import fp_str
ImportError: cannot import name fp_str

可能是什么原因导致的错误。如何解决这个问题?

此致。

最新版本应该是from reportlab.lib.rl_accel import fp_strreportlab.So需要升级reportlab模块