原因:
X server是Linux系统上提供图形用户界面的服务程序。当客户端主机Client(即你的电脑)访问服务器Server(即树莓派)上的图形程序时,需要Server对该Client赋能访问图形程序的权限。
解决:
一:给尝试访问图形程序的用户主机赋予xhost权限
先查看自己电脑的ip地址(在cmd中输入ipconfig找到自己电脑的ip地址)
然后打开树莓派,在树莓派终端中输入
xhost +$HOSTNAME
其中$HOSTNAME是你自己电脑的IP,如
二: 接着在树莓派终端输入
echo $DISPLAY
查看树莓派的图形端口,我的树莓派图形端口为10.0
三:打开自己电脑的pycharm,在pycharm中配置环境变量:DISPLAY=:10.0 (注:这里10.0是你自己树莓派的图形端口)