首页 > 解决方案 > 当我使用 crontab 在启动时运行 python 文件时,出现以下错误

问题描述

我安装了以下软件包,已经 sudo pip3 install pyautogui。并在 crontab 中完成以下设置,@reboot XAUTHORITY=/home/pi/.Xauthority DISPLAY=:0 sh /home/pi/ICUmedical/launcher.sh >/home/pi/logs/cronlog 2>&1;

Traceback (most recent call last):
File "main.py", line 5, in <module>
import pyautogui as ui
File "/usr/local/lib/python3.7/dist-packages/pyautogui/__init__.py", line 241, in <module>
import mouseinfo
File "/usr/local/lib/python3.7/dist-packages/mouseinfo/__init__.py", line 223, in <module>
_display = Display(os.environ['DISPLAY'])
File "/usr/local/lib/python3.7/dist-packages/Xlib/display.py", line 80, in __init__
self.display = _BaseDisplay(display)
File "/usr/local/lib/python3.7/dist-packages/Xlib/display.py", line 62, in __init__
display.Display.__init__(*(self, ) + args, **keys)
File "/usr/local/lib/python3.7/dist-packages/Xlib/protocol/display.py", line 129, in 
__init__
raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":0": b'Invalid MIT-MAGIC- 
COOKIE-1 key'

标签: pythoncronpyautogui

解决方案


推荐阅读