PIL.ImageFont' has no attribute 'truetype'错误解决方法

    有学员反馈,在绘制词云的时候,抛出了以下异常:


    这个错误信息,竟然在Google上搜索不到相关的错误,这样子就不是api调用出错的问题了。

        AttributeError: module 'PIL.ImageFont' has no attribute 'truetype'

    看一下错误信息,这个类没有truetype属性,嗯嗯,版本不对,直接就感觉是这个问题,PIL属于pillow包,pip list 查看一下pillow的版本:
    

    可以看到,是4.2.1的,而现在已经是5.0了,估计wordcloud也用上了最新版本的API,导致现在找不到这个对应的方法。


    那就升级版本试试吧,下载whl文件,然后使用pip命令,即可完成升级,如下图所示:


    再次执行代码,就没有什么问题了。
    
大数据分析实战 发表于 2018-03-06 17:52:54