PyInstaller 打包 Pygal 闪退问题

2017-10-08 21:34:07 +08:00
 31nm

自己写了一个统计历史天气的小程序,想以柱状图的方式展示结果,在终端运行正常。 现在想把它打包成桌面,同事也可以用,但是似乎 PyInstaller 和 Pygal 兼容性不好,打包运行到 svg 渲染的模块就会闪退(我尝试把.render_to_file 的代码去掉,程序可以正常运行),请问各位大神有没有办法解决这个问题。

def display_bars(result_dict, title, description):
    """Generate pygal bars for the result"""

    filename = title + '.svg'
    bar = pygal.Bar()
    bar.title = title
    bar.x_labels = [x for x in result_dict.keys()]
    bar.add(description, [x for x in result_dict.values()])
    # bar.render_to_file(filename)
1797 次点击
所在节点    Python
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/396006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX