#python #python-3.x #pyautogui
#python #python-3.x #pyautogui
Вопрос:
Я пытался использовать Pyautogui в Ubuntu, но я просто не могу заставить его работать, в то время как у меня нет проблем с этим в 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
(из virtualenv, который я пытался запустить файл python с помощью Pyautogui)
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
Существуют ли другие зависимости, которые мне нужно установить? Я не знаю, что еще делать.
Комментарии:
1.
pip
вероятно, указывает на другую версию Python. Попробуйте использоватьpython -m pip install <package>
(заменитеpython
на любой python, который вы используете)
Ответ №1:
Этот пакет немного странный. Это может решить вашу проблему:
sudo apt-get install python-tk