问题描述:
在树莓派中运行PyQt的py文件时出现该报错,导致树莓派卡死
大家尝试之前一定要三思啊!!!
我是按着步骤走最后树莓派卡机了,也不知道是不是这个的原因(后来按这个步骤一步步退回去了,但还是会卡机,所以我也不知道是哪里出了问题)
在CSDN上搜了好多相关报错的解决方法,但是都没有什么实际成果,连相关的文章也很少。后来尝试了一下一位博主写的文章:解决Qt5出现qt5ct using qt5ct plugin qt5ct d-bus global menu no_喜马拉雅的夜空的博客-CSDN博客_qt5ct
将下面代码写入.profile文件最后,保存。
export QT_LOGGING_RULES="qt5ct.debug=false"
.profile文件在哪?
树莓派下面要登录root用户才能找到前面有.的profile隐藏文件,在pi目录下
树莓派怎么登录root?
修改文件发现没有权限,你需要登录root再进行修改
- 树莓派装好系统后,默认用户是
pi
,默认密码是raspberry
- pi用户是普通用户,如果想要访问某些文件夹,权限是不够的。切换到root管理员用户登录会方便得多,在没有设置root用户时,直接用命名
su - root
会报错:- 那么我们该如何切换到root用户呢?
- (1)设置root用户密码
sudo passwd root
- (2)启用root用户
sudo passwd --unlock root
- (3)设置ssh允许登录
sudo sed -i "s/^#PermitRootLogin.*/PermitRootLogin yes/g" /etc/ssh/sshd_config
- (4)重启ssh服务
sudo systemctl restart ssh
- (5)为root用户应用于当前用户相同的bash配置
sudo cp ~/.bashrc /root/.bashrc
现在就可以以root用户登录树莓派啦!
怎么修改.profile文件?
- 用root登陆后,进入相关文件夹下
cd /home/pi
- 输入ls -a,可以查看隐藏文件,我们可以看到有.profile
ls -a
- nano+文件名,编辑文件
nano .profile
在.profile文件最后输入那句代码后,ctrl+x退出,Y确定保存,再按回车,修改文件完成
我是按照这一套流程下来的,完成后确实没有了那两句报错,但是不知道为什么一点运行程序,树莓派就卡住了呜呜呜【好像比之前更惨了一点】,大家有什么解决方法快来教教我啊sos!