Linux下OSError: cannot open resource问题解决
最近在服务器上跑python程序时,遇到以下问题:OSError: cannot open resource主要原因在于,在做一个目标识别的项目,里边需要用到中文字符smihei.ttf而服务器并没有这个字体,所以就报错。(服务器显示所有字体命令行:fc-list,显示中文字体命令行:fc-list:lang=zh)如果服务器上没有所要用的字体格式,就需自己下载,然后传输到服务器上。字体安装:(需
·
最近在服务器上跑python程序时,遇到以下问题:OSError: cannot open resource
主要原因在于,在做一个目标识别的项目,里边需要用到中文字符smihei.ttf
而服务器并没有这个字体,所以就报错。(服务器显示所有字体命令行:fc-list,显示中文字体命令行:fc-list:lang=zh)如果服务器上没有所要用的字体格式,就需自己下载,然后传输到服务器上。
字体安装:(需获取root权限)
对需要的字体,以smihei.ttf为例
首先,将smihei.ttf字体拷贝到制定文件夹:
cp smihei.ttf /usr/share/fonts/
然后建立字体索引信息,更新字体缓存,使用如下命令:
cd /usr/share/fonts/
mkfontscale
mkfontdir
最后,fc-list查看是否存在。
更多推荐
已为社区贡献1条内容
所有评论(0)