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_str
reportlab.So需要升级reportlab模块
我需要在我的 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_str
reportlab.So需要升级reportlab模块