Andere Funktionen auf pyautogui funktionieren einwandfrei.
Hier sind einige Details
Betriebssystem:
Code: Select all
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/"
Bei Verwendung des empfohlenen Befehls erhalte ich die folgende Fehlermeldung:
python3 -m pip install pyautogui
error: externally -managed-environment
× Diese Umgebung wird extern verwaltet
╰─> Um Python-Pakete systemweit zu installieren, versuchen Sie apt install
python3-xyz, wobei xyz das Paket ist, das Sie installieren möchten.
Wenn Sie ein nicht von Debian gepacktes Python-Paket installieren möchten,
erstellen Sie eine virtuelle Umgebung Verwenden Sie python3 -m venv path/to/venv.
Dann verwenden Sie path/to/venv/bin/python und path/to/venv/bin/pip. Stellen Sie
sicher, dass Sie python3-full installiert haben.
mit der Installation:
sudo pip3 install pyautogui --break-system-packages
... ok - pyautogui-Version: 0.9.54
Die Installation verlief einwandfrei. Funktionen funktionieren in meinem Python (Python 3.11.2).
Beispielcode:
Code: Select all
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")
pyautogui: 0.9.54
Bildschirmgröße: Größe (Breite=1920, Höhe=1080)
X: 500 Y: 268X: 100 Y: 150
End
Das Ergebnis der Mausposition ist falsch – es sieht altbacken aus, wenn Sie es platzieren in einer Schleife.
Jede Idee oder jeder Hinweis ist willkommen.
Grüße,
HEP