加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

在CentOS下解决导入ImageFont报错问题

发布时间:2023-04-20 12:59:12 所属栏目:教程 来源:
导读:解决CentOS下导入ImageFont报错问题

centos6 64位安装pil一直没装上,度娘无数,最近装上了。特此记录。主要问题是导入ImageFont报错。

编译PIL安装最后会提示差库,先yum install xxx*一路全装上

复制了。
解决CentOS下导入ImageFont报错问题

centos6 64位安装pil一直没装上,度娘无数,最近装上了。特此记录。主要问题是导入ImageFont报错。

编译PIL安装最后会提示差库,先yum install xxx*一路全装上

复制了。。

这个是由于PIL没有编译freetype导致的,查看 lib/python2.7/site-packages/PIL/,看看 _imagingft.so 是否存在

#需要先安装jpeg库wgethttp:// cdjpeg-7CC="gcc-archx86_64"./configure--enable-shared--enable-staticmake makeinstall

然后再安装PIL库

让PIL支持freetype的方法

1、安装freetype开发库

yuminstallfreetype-devel

2、下载源代码http://effbot.org/downloads/Imaging-1.1.7.tar.gz

3、修改setup.py文件

修改

JPEG_ROOT=libinclude("/usr/local")FREETYPE_ROOT='/usr/lib64','/usr/include/freetype2/freetype'

4、查看支持项

pythonsetup.pybuild_ext-i

--- FREETYPE2 support available 注意这一项

5、编译安装

python setup.py install

6.最重要的一步把jpeg加入导系统库路径

echo "/usr/local\lib" >>/etc/ld.so.conf

ldconfig

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章