小编Ste*_*zza的帖子

pip install reportlab错误:命令'x86_64-linux-gnu-gcc'失败,退出状态为1

使用ubuntu virtualenv.我尝试安装reportlab

命令是

pip install reportlab
Run Code Online (Sandbox Code Playgroud)

在这个目录中

(company2)stefano@stefano-X550EP:~/htdocs/company2$
Run Code Online (Sandbox Code Playgroud)

错误是

error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
Run Code Online (Sandbox Code Playgroud)

实际上,点子列表是:

argparse (1.2.1)
Django (1.7.7)
html5lib (0.999)
pip (1.5.4)
pisa (3.0.33)
PyPDF2 (1.24)
setuptools (2.2)
wsgiref (0.1.2)
xhtml2pdf (0.0.6)
Run Code Online (Sandbox Code Playgroud)

我需要reportlab来使用xhtml2pdf,因为现在django项目给了我这个错误:

No module named reportlab.lib.colors
Run Code Online (Sandbox Code Playgroud)

python linux django ubuntu reportlab

4
推荐指数
1
解决办法
1万
查看次数

application/pdf pisa __init __()得到了一个意外的关键字参数'mime type'

这是代码:

def render_to_pdf(template_src, context_dict):
     template = get_template(template_src)
     context = Context(context_dict)
     html  = template.render(context)
     result = StringIO.StringIO()
     pdf = pisa.pisaDocument(StringIO.StringIO(html.encode("UTF-8")), result)
     if not pdf.err:
        return HttpResponse(result.getvalue(), mimetype='application/pdf')
        return HttpResponse('We had some errors<pre>%s</pre>' % escape(html))
Run Code Online (Sandbox Code Playgroud)

我使用django 1.7,错误是

init()得到了一个意外的关键字参数'mimetype'

请求方法:GET请求URL:http://127.0.0.1 :8000/admin/amministrazione/ddts/ stampa// Django版本:1.7.7异常类型:TypeError异常值:

init()得到了一个意外的关键字参数'mimetype'

例外位置:/home/stefano/.virtualenvs/company2/local/lib/python2.7/site-packages/django/http/response.py in init,第318行Python可执行文件:/home/stefano/.virtualenvs/company2/ bin/python Python版本:2.7.6

django httpresponse pisa python-2.7 xhtml2pdf

4
推荐指数
1
解决办法
2655
查看次数

标签 统计

django ×2

httpresponse ×1

linux ×1

pisa ×1

python ×1

python-2.7 ×1

reportlab ×1

ubuntu ×1

xhtml2pdf ×1