其他常见问题
输入密码不显示是怎么回事
树莓派可以增加内存吗
树莓派工作时温度范围多少
root用户登录不了?
树莓派中英文输入法如何切换
登陆编程平台,输入用户名后出现Network Error错误
3.0.0版本镜像热敏打印机不可用,怎么解决?
树莓派任务栏/菜单栏不显示?
如何取消树莓派屏保?
树莓派怎么屏幕截图?
机器学习-图片分类报错,无法显示预测结果
3.x.0版本在使用jupyter时python3文件内核连接不上,怎么解决?
Thonny因权限不够无法运行,怎么解决?
7寸显示屏怎么实现触摸控制?
输入密码不显示是怎么回事?
树莓派命令行界面要求输入 Password 时,会发现按什么屏幕都没反应,密码完全不回显。
其实这是 UNIX/Linux 系统的正常现象,只需“摸黑”输入密码并回车就行,退格键也是能用的。
树莓派可以增加内存吗?
不能。
内存是一个“扣”在 CPU/GPU 上的 PoP 封装,无法拆卸.
虽然内部内存不能拓展,不过可以通过外部外加 RAM 芯片的方式来扩展外部 RAM。
树莓派工作时温度范围多少?
树莓派使用的芯片全都是商业级的,温度范围具体有所不同:局域网和 USB 芯片 LAN9512 标称 0~70°C, 而核心芯片标称-40~85°C。也许在温度范围外还能工作,但是我们没做这样的极限测试。
root用户登录不了?
树莓派使用的 linux 是raspbian 系统,故树莓派启用 root 和raspbian 是相同的。 raspbian 里root 账户默认无密码,但账户锁定。当需root 权限时,由默认账户经由 sudo 执行, Raspberry pi 系统中的Raspbian 默认用户是pi,密码为 1。
重新开启 root 账号,可由 pi 用户登录后,在命令行下执行 sudo passwd root
。
执行此命令后系统会提示输入两遍的 root 密码,输入你想设的密码即可,
然后在执行 sudo passwd --unlock root
,这样就可以解锁 root 账户了。
注意:大部分 Linux 发行版的默认账户是普通用户,而更改系统文件或者执行某些命令, 需要 root 身份才能进行,这就需要从当前用户切换到 root 用户,Linux 中切换用户的命令是 su 或su -, 下面就 su 命令和 su -命令最大的本质区别给大家详解一下:
前者只是切换了 root 身份,但 Shell 环境仍然是普通用户的 Shell;
而后者连用户和 Shell 环境一起切换成 root 身份了。只有切换了 Shell 环境才不会出现 PATH 环境变量错误。
树莓派输入法及虚拟键盘切换
中英文输入法切换
同时按下CTRL+空格,可以切换中英文输入法。切换虚拟键盘(软键盘)
如果只有鼠标,没有键盘,想输入文字,就只能求助虚拟键盘了。
如下图,鼠标右键点击键盘图标,然后点击切换虚拟键盘。虚拟键盘就出来了。如下图:
登陆编程平台,输入用户名后出现Network Error错误
登陆到古德微编程平台后,输入用户名后出现如下图的Network Error
错误。
排查方法:
- 首先检查网址是否正确。如上图红框的
https
网址就是错误的。正确的网址如下图,是不带https
的。 - 确认网址正确后,再检查网络是否有问题。可以通过是否能登陆百度等门户网站来确认网络是否OK。
- 如果网络确认没问题,还是无法登陆进平台。这种情况一般学校的网络比较常见。
学校的网络出于安全要求,会把很多网络端口给禁用掉。这种情况可以联系学校的网络管理员确认哪些端口被禁用,再跟 古德微客服联系需要开发哪些端口。
3.0.0版本镜像热敏打印机不可用,怎么解决?
目前发现一个bug, 3.0.0版本的镜像,热敏打印机不可用。
解决方法:
在命令行里执行如下,把这个文件删掉:
sudo rm -f /usr/local/lib/python3.7/dist-packages/reikRobot-0.1.0-py3.7.egg/reikrobot/utils/Adafruit_Thermal.so
然后重启树莓派。
sudo reboot
重启后,请到 /usr/local/lib/python3.7/dist-packages/reikRobot-0.1.0-py3.7.egg/reikrobot/utils/
目录下查看,以确保确认文件Adafruit_Thermal.so
被删除。
树莓派任务栏/菜单栏不显示?
树莓派不小心删除/隐藏了任务栏?当找不到设定档时,LXPanel会读取系统默认的设定。那么利用这一点,重置任务栏。
命令行输入以下命令,删除配置文件,其中后面-pi 为用户名.
rm -rf ~/.config/lxpanel/LXDE-pi
完成后重启树莓派。
sudo reboot
如果还不能解决,可以命令行输入以下命令将.config目录删除。
rm -rf ~/.config
然后重启树莓派。
sudo reboot
如何取消树莓派屏保?
树莓派默认10分钟进入黑屏状态,就是我们常说的suspend状态或者叫进去屏保了。怎么取消屏保呢?
- 1.进入树莓派桌面,点击进入终端,输入命令
sudo nano /etc/lightdm/lightdm.conf
按下enter进入文件。(注意命令nano后有空格)
- 2.进入文件后寻找以下代码所在区域,找到
#xserver-command=X
这样的代码并将其修改为xserver-command=X -s 0 -dpms
如下图所示。
- 修改后
- 3.改好配置文件后,按下
ctrl+o
,下方弹出保存文件名称后,再按下enter
键即可保存。 - 4.最后执行
sudo reboot
命令,重启树莓派。
树莓派怎么屏幕截图?
在树莓派里可以使用scrot
命令进行截图。如果是远程登陆,也可以用Windows的截图工具。
- 截取全屏,立即执行:
sudo scrot
- 用鼠标选区域截取执行:
sudo scrot -s
- 20秒后截取,参数可以自定义:
sudo scrot -d 20
注意:
截图后保存的图片路径为执行截图命令所在的目录。默认打开命令行执行命令,其路径为/home/pi
。
机器学习-图片分类报错,无法显示预测结果
在使用基于本地摄像头的图片分类时,有些人可能会碰到过这样的情况,训练是成功的,但是在预览窗口的下方却没有显示预测结果。
按下F12打开chrome浏览器(即谷歌浏览器)的调试窗口,会有这样的错误n.videoElt.captureStream is not a function
出现,如下图:
这是因为所用的chrome浏览器的版本比较老旧导致的。在比较早期的chrome浏览器版本中,video
是没有captureStream
方法的。
因此升级到最新的chrome浏览器版本就可以解决这个问题了。
3.x.0版本在使用jupyter时python3文件内核连接不上,怎么解决?
目前发现一个bug, 3.0.0,3.1.0,3.2.0这几个版本在使用jupyter创建python3文件时发现内核始终无法连接的情况。
解决方法: 在命令行里执行如下:
sudo pip3 install -U ipython==7.32.0
随后会对相关的库进行安装,安装完成后会显示 Successfully uninstalled ipython-5.8.0 (注:如果在安装过程中出现错误,可以重新输入以上指令,系统会将剩下未完成的部分安装完成。)
然后输入sudo reboot重启树莓派。
sudo reboot
重启后,再使用jupyter创建python3文件就不会遇上内核无法连接的情况了。
Thonny因权限不够无法运行,怎么解决?
在树莓派中运行Thonny时,可能会发生由于权限不够,程序无法正常运行的情况。
解决方法: 1.右击thonny,再点击properties
2.点击桌面项
3.命令前加上sudo (空格)点击确定即可以管理员的身份运行thonny
7寸显示屏怎么实现触摸控制?
如下图,只要将7寸显示屏的CTOUCH
口接到树莓派的USB
口,即显示屏从树莓派供电,而不是额外供电,
即可实现显示屏的触摸控制。