Traceback (most recent call last):
File "1.py", line 1, in <module>
import pyautogui
File "/home/prasoon/.local/lib/python2.7/site-packages/pyautogui/__init__.py", line 115, in <module>
from . import _pyautogui_x11 as platformModule
File "/home/prasoon/.local/lib/python2.7/site-packages/pyautogui/_pyautogui_x11.py", line 160, in <module>
_display = Display(os.environ['DISPLAY'])
File "/usr/lib/python2.7/UserDict.py", line 40, in __getitem__
raise KeyError(key)
KeyError: 'DISPLAY'
Python 版本- Python 2.7.15rc1
运行“import pyautogui”时抛出此错误
我运行以下命令 -
pip install `python3-xlib`
sudo apt-get install scrot
sudo apt-get install python3-tk
sudo apt-get install python3-dev
pip install pyautogui
原文由 Prasoon Singh 发布,翻译遵循 CC BY-SA 4.0 许可协议
您必须正确设置环境变量
DISPLAY
。它应该由您的操作系统定义。如果不是,您可以手动定义它。选项 1 - 使用以下命令运行 python:
选项 2 - 在 Python 中设置环境变量
选项 3 - 给你
.bashrc
文件