Python 无法使用源安装方法安装odoo:导入错误:无法导入名称fp\U str
我需要在centos 7服务器上运行多个odoo实例。所以我需要使用源代码安装方法来安装odoo,正如他们在文档中所写的那样 我能够安装odoo(git克隆到我的系统,安装依赖项,使用npm安装较少的css),在这里之前,一切都很好 之后,他们说我必须开始使用odoo.py脚本文件运行odoo,如下面的代码示例所示:Python 无法使用源安装方法安装odoo:导入错误:无法导入名称fp\U str,python,node.js,centos,openerp,Python,Node.js,Centos,Openerp,我需要在centos 7服务器上运行多个odoo实例。所以我需要使用源代码安装方法来安装odoo,正如他们在文档中所写的那样 我能够安装odoo(git克隆到我的系统,安装依赖项,使用npm安装较少的css),在这里之前,一切都很好 之后,他们说我必须开始使用odoo.py脚本文件运行odoo,如下面的代码示例所示: `./odoo.py -w <my_postgres_password> -r <postgres_user> --addons-path=addons,.
`./odoo.py -w <my_postgres_password> -r <postgres_user> --addons-path=addons,../mymodules --db-filter=mydb$`
`./odoo.py-w-r--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
回溯(最近一次呼叫最后一次):
文件“/odoo.py”,第160行,在
main()
文件“/odoo.py”,第156行,主
导入openerp
文件“/home/odoo1/odoo/openerp/_init__.py”,第63行,在
进口报告
文件“/home/odoo1/odoo/openerp/report/_init__.py”,第6行,在
导入接口
文件“/home/odoo1/odoo/openerp/report/interface.py”,第13行,在
导入渲染
文件“/home/odoo1/odoo/openerp/report/render/_init__.py”,第4行,在
从简单导入简单
文件“/home/odoo1/odoo/openerp/report/render/simple.py”,第9行,在
从reportlab.platypus导入SimpleDoctTemplate,段落,间隔符,表格
文件“/usr/lib64/python2.7/site packages/reportlab/platypus/__init__.py”,第7行,在
从reportlab.platypus.flowables导入可流动、图像、宏、分页符、预格式化、间隔符、XBox、\
文件“/usr/lib64/python2.7/site packages/reportlab/platypus/flowables.py”,第29行,在
从reportlab.lib.colors导入红色、灰色、浅灰色
文件“/usr/lib64/python2.7/site packages/reportlab/lib/colors.py”,第17行,在
从reportlab.lib.utils导入fp_str
ImportError:无法导入名称fp\u str
错误可能是由什么引起的。如何解决这个问题
注意。在最新版本的reportlab中,它应该是reportlab.lib.rl\u accel import fp\u str中的
。因此您需要升级reportlab模块