Другие функции pyautogui работают нормально.
Вот некоторые подробности
ОС:
Код: Выделить всё
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"
при использовании рекомендованной команды я получаю следующую ошибку:
python3 -m pip install pyautogui
ошибка: внешняя -managed-environment
× Эта среда управляется извне
╰─> Чтобы установить пакеты Python для всей системы, попробуйте apt install
python3-xyz, где xyz — это пакет, который вы пытаетесь установить.
Если вы хотите установить пакет Python, не упакованный в Debian,
создайте виртуальную среду используя python3 -m venv path/to/venv.
Затем используйте path/to/venv/bin/python и path/to/venv/bin/pip. Убедитесь, что у вас установлена полная версия python3.
при установке:
sudo pip3 install pyautogui --break-system-packages
... ок - pyautogui-Версия: 0.9.54
установка прошла нормально. Функции работают на моем Python (Python 3.11.2).
пример кода:
import pyautogui, sys
print("pyautogui : ",pyautogui.__version__)
print("Screen size: ",pyautogui.size())
pyautogui.alert("PyAutoGUI-Alert")
x, y = pyautogui.position()
print("X:",x," Y:",y)
pyautogui.moveTo(100, 150)
x, y = pyautogui.position()
print("X:",x," Y:",y)
print("End")
< /code>
Результат:
pyautogui: 0.9.54
Размер экрана: размер (ширина = 1920, высота = 1080)
x: 500 y: 268 x: 100 y: 150
end < /p>
Результат позиции мыши неверен - он выглядит устаревшим, когда вы положите его в цикл. < /p>
Любая идея или подсказки приветствуются.
С уважением,
hep < /p>
Подробнее здесь: https://stackoverflow.com/questions/793 ... -raspberry
Мобильная версия