Как решить проблемы с pyautogui?

Levman5

Новичок
Пользователь
Июл 15, 2021
2
0
1
Я написал небольшой код в 2 строчки:
Python:
import pyautogui as pg

pg.move(100, 100, 0.4)


Использую windows 10, python 3.9.6, пользуюсь sublime text, версия библиотеки: PyAutoGUI 0.9.53

В консоли установил pyautogui:
Bash:
C:\Users\Дом\Desktop\Py>pip3 install pyautogui
Requirement already satisfied: pyautogui in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (0.9.53)
Requirement already satisfied: pymsgbox in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pyautogui) (1.0.7)
Requirement already satisfied: PyTweening>=1.0.1 in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pyautogui) (1.0.3)
Requirement already satisfied: pyscreeze>=0.1.21 in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pyautogui) (0.1.26)
Requirement already satisfied: pygetwindow>=0.0.5 in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pyautogui) (0.0.9)
Requirement already satisfied: mouseinfo in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pyautogui) (0.1.3)
Requirement already satisfied: pyrect in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from pygetwindow>=0.0.5->pyautogui) (0.1.4)
Requirement already satisfied: pyperclip in c:\users\дом\appdata\local\programs\python\python39\lib\site-packages (from mouseinfo->pyautogui) (1.8.2)

После запуска увидел ошибку:
Bash:
C:\Users\Дом\Desktop\Py>index.py
Traceback (most recent call last):
  File "C:\Users\Дом\Desktop\Py\index.py", line 1, in <module>
    import pyautogui as pg
  File "C:\Users\Дом\AppData\Local\Programs\Python\Python39\lib\site-packages\pyautogui\__init__.py", line 221, in <module>
    locateOnWindow.__doc__ = pyscreeze.locateOnWindow.__doc__
AttributeError: module 'pyscreeze' has no attribute 'locateOnWindow'


Что делать?
 
Последнее редактирование:

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
а вы уверены что PyAutoGUI 0.9.53 совместима с python 3.9.6 ?
тут https://pypi.org/project/PyAutoGUI я вижу только Python 3.8
 

Levman5

Новичок
Пользователь
Июл 15, 2021
2
0
1
а вы уверены что PyAutoGUI 0.9.53 совместима с python 3.9.6 ?
тут https://pypi.org/project/PyAutoGUI я вижу только Python 3.8
Та же ошибка и на python 3.8Скриншот 15-07-2021 16_56_30.jpg:
Bash:
Traceback (most recent call last):
  File "C:\Users\Дом\Desktop\Py\index.py", line 1, in <module>
    import pyautogui
  File "C:\Users\Дом\AppData\Local\Programs\Python\Python38\lib\site-packages\pyautogui\__init__.py", line 221, in <module>
    locateOnWindow.__doc__ = pyscreeze.locateOnWindow.__doc__
AttributeError: module 'pyscreeze' has no attribute 'locateOnWindow'
 

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
Та же ошибка и на python 3.8
у меня на Python 3.8.1 взлетело на win 10 (x32)
но заметил, что визуально, курсор мышки остается на месте
попробуй добавить еще какое-то действие, вот с правым кликом виднее

Python:
import pyautogui as pg
pg.move(50, 100, 0.4)
pg.rightClick(50,100)
 
Последнее редактирование:

Форум IT Специалистов