UBUNTU 20 安装 Fonttools遇到找不到zopfli的问题

Posted by

网站一个功能,需要使用pyftsubset,所以需要安装fonttools。

目前的操作系统是ubuntu20,默认为python3.8,简单的操作是

pip3 install fonttools
pip3 install fonttools[woff]

相关模块和功能将安装到home目录中的.local中。但是奇怪的是,命令可以调用,网站后台无法调,找不到相关命令,决定使用apt来安装:

sudo apt install fonttools python3-brotli 

这样使用路径/usr/bin/pyftsubset可以正常调用,但如果启用Zopfli就报错: ModuleNotFoundError: No module named 'zopfli' 估计是zopfli的安装路径有误,所以将zopfli直接拷贝到python3.8的目录中:

sudo cp -r  ~/.local/lib/python3.8/site-packages/*  /usr/lib/python3/dist-packages/

恢复正常 其中可能用得到的几个模块 zopfli sfnt2woff-zopfli libzopfli-dev libzopfli1 libbrotli-dev libbrotli1 libwoff-dev libwoff1

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注