Как я могу устранить ошибку отображения pyautogui в Ubuntu? ⇐ Linux
-
Anonymous
Как я могу устранить ошибку отображения pyautogui в Ubuntu?
Итак, я пытался ввести заданный текст с помощью клавиатуры с помощью Python, используя pyautogui. Я использую Ubuntu 23.04. Я получаю следующие ошибки
Traceback (самый последний вызов — последний): Файл «/home/manishraut/Documents/AI Project/main.py», строка 4, в импортировать pyautogui Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/pyautogui/__init__.py», строка 246, в импортировать информацию о мыши Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/mouseinfo/__init__.py», строка 223, в _display = Дисплей(os.environ['DISPLAY']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/display.py», строка 80, в __init__ self.display = _BaseDisplay(дисплей) ^^^^^^^^^^^^^^^^^^^^^^ Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/display.py», строка 62, в __init__ display.Display.__init__(*(self, ) + args, **keys) Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/protocol/display.py», строка 129, в __init__ поднять ошибку.DisplayConnectionError(self.display_name, r.reason) Xlib.error.DisplayConnectionError: невозможно подключиться к дисплею «:0»: b'Требуется авторизация, но протокол авторизации не указан\n' Почему я получаю эту ошибку и как ее решить? Спасибо
Итак, я пытался ввести заданный текст с помощью клавиатуры с помощью Python, используя pyautogui. Я использую Ubuntu 23.04. Я получаю следующие ошибки
Traceback (самый последний вызов — последний): Файл «/home/manishraut/Documents/AI Project/main.py», строка 4, в импортировать pyautogui Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/pyautogui/__init__.py», строка 246, в импортировать информацию о мыши Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/mouseinfo/__init__.py», строка 223, в _display = Дисплей(os.environ['DISPLAY']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/display.py», строка 80, в __init__ self.display = _BaseDisplay(дисплей) ^^^^^^^^^^^^^^^^^^^^^^ Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/display.py», строка 62, в __init__ display.Display.__init__(*(self, ) + args, **keys) Файл «/home/manishraut/Documents/AI Project/venv/lib/python3.11/site-packages/Xlib/protocol/display.py», строка 129, в __init__ поднять ошибку.DisplayConnectionError(self.display_name, r.reason) Xlib.error.DisplayConnectionError: невозможно подключиться к дисплею «:0»: b'Требуется авторизация, но протокол авторизации не указан\n' Почему я получаю эту ошибку и как ее решить? Спасибо
Мобильная версия