【计算机视觉 | Linux】问题解决:OSError: cannot open resource

在进行模型训练时,出现程序报错情况:

OSError: cannot open resource

此类是常见的字体问题。而服务器并没有这个字体,所以就报错。(服务器显示所有字体命令行:fc-list,显示中文字体命令行:fc-list:lang=zh)如果服务器上没有所要用的字体格式,就需自己下载,然后传输到服务器上。

我们看一下代码需要的字体:

在这里插入图片描述
我们需要的是LiberationSans-Regular.ttf,需要下载。

同时,我们的fc-list也无法显示!我们找到这个路径:

/usr/share/fonts/

在这里插入图片描述
发现没有:
在这里插入图片描述
如果没有,执行下面指令:

yum -y install fontconfig

在这里插入图片描述

检测是否安装了build-essential程序包,输入命令:

apt-get install build-essential
(base) root@I1a0923c597002018a5:/usr/share# apt-get install build-essential
Reading package lists... Done
Building dependency tree       
Reading state information... Done
build-essential is already the newest version (12.8ubuntu1.1).
0 upgraded, 0 newly installed, 0 to remove and 145 not upgraded.

安装yum,输入命令:

apt-get install yum

在这里插入图片描述

解决Ubuntu报错 E: Unable to locate package yum

我在学习 Linux 命令的时候需要使用 locate 命令,但是 Ubuntu 的系统里没有安装 locate 命令。根据弹幕的指示我使用了如下命令:

# yum安装locate
sudo yum install mlocate
sudo updatedb
locate -h

然后就会一直出现报错信息yum不存在,我寻思这破服务器咋要啥啥没有,现在看看,确实有点憨。那既然没有yum,就安装呗。于是就出现了题中的问题,属实是骚操作。

————————————————————————————————————————————————————————————
网上查阅资料,全部无用!

开门见山,Ubuntu的包管理工具是apt-get,所以不必再安装yum。

(base) root@I1a0923c597002018a5:/usr/share# apt-get -y install fontconfig
Reading package
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旅途中的宽~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值