ValueError:根据Reportlab python中的故事构建文档时

ValueError:根据Reportlab python中的故事构建文档时,python,pdf,build,reportlab,Python,Pdf,Build,Reportlab,我目前正在与reportlab合作,在机器学习过程之后创建一个自动报告。它确实在windows上创建了一个完美的报告。但是当我尝试将我的工作放在一个远程服务器上时,在“doc.build(Story)”这件事出现之前,所有的工作都是完美的 文件“train_prediction.py”,第551行,在create_pdfdoc pdf_doc.build(故事)中 文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packa

我目前正在与reportlab合作,在机器学习过程之后创建一个自动报告。它确实在windows上创建了一个完美的报告。但是当我尝试将我的工作放在一个远程服务器上时,在“doc.build(Story)”这件事出现之前,所有的工作都是完美的

文件“train_prediction.py”,第551行,在create_pdfdoc pdf_doc.build(故事)中
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/doctemplate.py”,第1038行,内建自处理可流动(可流动)
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/doctemplate.py”,第892行,在handle_flowable if frame.add(f,canv,trySplit=self.allowspliting)中:
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/frames.py”,第167行,in_add w,h=flowable.wrap(aW,h)
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/flowables.py”,第495行,换行返回self.drawWidth,self.drawHeight
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/flowables.py”,第489行,在getattr self.\u setup\u inner()
文件“/home/adservio/periosystem/perio env/lib64/python3.6/site packages/reportlab/platypus/flowables.py”,第457行,在_setup_internal self.drawWidth=width或self.imageWidth ValueError:
具有多个元素的数组的lue不明确。使用a.any()或a.all()


我目前正在与reportlab合作,在机器学习过程之后创建一个自动报告。它确实在windows上创建了一个完美的报告。但是,当我尝试将我的工作放在远程服务器上时,一切都会完美地工作,直到出现“doc.build(Story)”之类的问题。您有与错误相关联的代码吗?是的,我将在下面添加它!在doc.build(Story)中的故事是一个数组,我检查了windows和服务器上的内容,它显然是相同的。。。我认为错误不是由于代码造成的…您可以编辑您的问题并添加代码完成,我希望这会有所帮助
def create_pdfdoc(pdfdoc, story):
"""
Creates PDF doc from story.
"""
pdf_doc = BaseDocTemplate(pdfdoc, pagesize = PAGE_SIZE,
    leftMargin = MARGIN_SIZE, rightMargin = MARGIN_SIZE,
    topMargin = MARGIN_SIZE, bottomMargin = MARGIN_SIZE)
main_frame = Frame(MARGIN_SIZE, MARGIN_SIZE,
    PAGE_SIZE[0] - 2 * MARGIN_SIZE, PAGE_SIZE[1] - 2 * MARGIN_SIZE,
    leftPadding = 0, rightPadding = 0, bottomPadding = 0,
    topPadding = 0, id = 'main_frame')
main_template = PageTemplate(id = 'main_template', frames = [main_frame])
pdf_doc.addPageTemplates([main_template])

pdf_doc.build(story)