gpt4 book ai didi

python - ReportLab 无法在 Azure Python 网站上运行

转载 作者:太空宇宙 更新时间:2023-11-03 17:58:47 24 4
gpt4 key购买 nike

我在 Visual Studio 中使用 PTVS 在 Python 3.4、Django 1.7.3 上构建了一个非常简单的应用程序。本地一切正常,但当我发布到 Azure Python 网站时,我得到了

Traceback (most recent call last): File ".\app\views.py", line 69, in home rml2pdf.go(rml, outputFileName=buf) File "rlextra-3.1.45/src/rlextra/rml2pdf/rml2pdf.py", line 5638, in go ImportError: DLL load failed: %1 is not a valid Win32 application.

最重要的是DLL加载失败:%1不是有效的Win32应用程序。。这是我的代码,

try:
from io import BytesIO
buf = BytesIO()
rml2pdf.go(rml, outputFileName=buf)
buf.seek(0)
pdfData = buf.read()
response = HttpResponse(content_type='application/pdf')
response.write(pdfData)
response['Content-Disposition'] = 'attachment; filename=output.pdf'
return response
except:
response = HttpResponse()
response.write(traceback.format_exc())
return response

我已从 Azure 门户将 32 位更改为 64 位,但没有成功。

最佳答案

我已按照 http://azure.microsoft.com/en-us/documentation/articles/web-sites-python-create-deploy-django-app/ 执行所有步骤。现在它工作了。问题可能出在发布上。

关于python - ReportLab 无法在 Azure Python 网站上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28044947/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com