微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我不能在 Ubuntu 20.04 LTS 中使用 Pyautogui?

如何解决为什么我不能在 Ubuntu 20.04 LTS 中使用 Pyautogui?

我一直在尝试在 Ubuntu 上使用 pyautogui,但我根本无法让它工作,而在 Windows 上我没有问题。无论我安装什么依赖项,每次尝试使用 pyautogui 时,它都会返回:

NOTE: You must install Tkinter on Linux to use MouseInfo. Run the following: sudo apt-get install python3-tk python3-dev

如果我尝试:sudo apt-get install python3-tk python3-dev

python3-dev is already the newest version (3.8.2-0ubuntu2).
python3-tk is already the newest version (3.8.5-1~20.04.1).
0 upgraded,0 newly installed,0 to remove,and 0 not upgraded.

如果我尝试:pip3 install pyautogui

Requirement already satisfied: pyautogui in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (0.9.52)
Requirement already satisfied: pymsgBox in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (1.0.9)
Requirement already satisfied: PyTweening>=1.0.1 in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (1.0.3)
Requirement already satisfied: pyscreeze>=0.1.21 in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (0.1.26)
Requirement already satisfied: pygetwindow>=0.0.5 in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (0.0.9)
Requirement already satisfied: mouseinfo in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (0.1.3)
Requirement already satisfied: python3-Xlib in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyautogui) (0.15)
Requirement already satisfied: pyrect in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pygetwindow>=0.0.5->pyautogui) (0.1.4)
Requirement already satisfied: Pillow>=6.2.1 in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from pyscreeze>=0.1.21->pyautogui) (8.0.1)
Requirement already satisfied: pyperclip in /home/lucas/.virtualenvs/recursos/lib/python3.8/site-packages (from mouseinfo->pyautogui) (1.8.1)

pip freeze > requirements.txt(我尝试使用 pyautogui 运行 python 文件的 virtualenv)

altgraph==0.17
asgiref==3.3.1
beautifulsoup4==4.9.3
Django==3.1.3
django-bootstrap4==2.3.1
evdev==1.3.0
MouseInfo==0.1.3
mypy==0.790
mypy-extensions==0.4.3
passlib==1.7.4
Pillow==8.0.1
playsound==1.2.2
pyautogui==0.9.52
PyGetwindow==0.0.9
pyinstaller==4.1
pyinstaller-hooks-contrib==2020.10
PyMsgBox==1.0.9
pynput==1.7.1
pyperclip==1.8.1
PyRect==0.1.4
PyScreeze==0.1.26
python-xlib==0.29
python3-xlib==0.15
pytube==10.0.0
PyTweening==1.0.3
pytz==2020.4
six==1.15.0
soupsieve==2.0.1
sqlparse==0.4.1
typed-ast==1.4.1
typing-extensions==3.7.4.3

我还需要安装其他依赖项吗?我不知道还能做什么。

解决方法

那个包有点奇怪。这可能会解决您的问题:

sudo apt-get install python-tk

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。