Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 无法使用源安装方法安装odoo:导入错误:无法导入名称fp\U str_Python_Node.js_Centos_Openerp - Fatal编程技术网

Python 无法使用源安装方法安装odoo:导入错误:无法导入名称fp\U str

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,.

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

我能够安装odoo(git克隆到我的系统,安装依赖项,使用npm安装较少的css),在这里之前,一切都很好

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

`./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模块