mirror of
https://github.com/hanzoai/autogui.git
synced 2026-10-30 18:47:06 +00:00
51 lines
1.3 KiB
ReStructuredText
51 lines
1.3 KiB
ReStructuredText
.. default-role:: code
|
|
|
|
============
|
|
Installation
|
|
============
|
|
|
|
To install PyAutoGUI, install the `pyautogui` package from PyPI by running `pip install pyautogui` (on Windows) or `pip3 install pyautogui` (on macOS and Linux). (On macOS and Linux, `pip` refers to Python 2's pip tool.)
|
|
|
|
OS-specific instructions are below.
|
|
|
|
Windows
|
|
-------
|
|
|
|
On Windows, you can use the ``py.exe`` program to run the latest version of Python:
|
|
|
|
``py -m pip install pyautogui``
|
|
|
|
If you have multiple versions of Python installed, you can select which one with a command line argument to ``py``. For example, for Python 3.8, run:
|
|
|
|
``py -3.8 -m pip install pyautogui``
|
|
|
|
(This is the same as running ``pip install pyautogui``.)
|
|
|
|
macOS
|
|
-----
|
|
|
|
On macOS and Linux, you need to run ``python3``:
|
|
|
|
``python3 -m pip install pyautogui``
|
|
|
|
If you are running El Capitan and have problems installing pyobjc try:
|
|
|
|
``MACOSX_DEPLOYMENT_TARGET=10.11 pip install pyobjc``
|
|
|
|
Linux
|
|
-----
|
|
|
|
On macOS and Linux, you need to run ``python3``:
|
|
|
|
``python3 -m pip install pyautogui``
|
|
|
|
On Linux, additionally you need to install the ``scrot`` application, as well as Tkinter:
|
|
|
|
``sudo apt-get install scrot``
|
|
|
|
``sudo apt-get install python3-tk``
|
|
|
|
``sudo apt-get install python3-dev``
|
|
|
|
PyAutoGUI install the modules it depends on, including PyTweening, PyScreeze, PyGetWindow, PymsgBox, and MouseInfo.
|