| =================== |
| Installation |
| =================== |
|
|
| Before you can use socceraction, you'll need to get it installed. This guide |
| will guide you to a minimal installation that'll work while you walk through |
| the introduction. |
|
|
| Install Python |
| ============== |
|
|
| Being a Python library, socceraction requires Python. |
| Currently, socceraction supports Python version 3.9 -- 3.12. |
| Get the latest version of Python at https://www.python.org/downloads/ or with |
| your operating system's package manager. |
|
|
| You can verify that Python is installed by typing ``python`` from your shell; |
| you should see something like:: |
| |
| Python 3.x.y |
| [GCC 4.x] on linux |
| Type "help", "copyright", "credits" or "license" for more information. |
| >>> |
|
|
| Install socceraction |
| ==================== |
|
|
| You've got two options to install socceraction. |
|
|
| .. _installing-official-release: |
|
|
| Installing an official release with ``pip`` |
| ------------------------------------------- |
|
|
| This is the recommended way to install socceraction. Simply run this simple command in your terminal of choice: |
|
|
| .. code-block:: console |
|
|
| $ python -m pip install socceraction |
|
|
|
|
| You might have to install pip first. The easiest method is to use the `standalone pip installer`_. |
|
|
| .. _pip: https://pip.pypa.io/ |
| .. _standalone pip installer: https://pip.pypa.io/en/latest/installing/#installing-with-get-pip-py |
|
|
|
|
| .. _installing-development-version: |
|
|
| Installing the development version |
| ---------------------------------- |
|
|
| Socceraction is actively developed on GitHub, where the code is |
| `always available <https://github.com/ML-KULeuven/socceraction>`_. |
| You can easily install the development version with: |
|
|
| .. code-block:: console |
|
|
| $ pip install git+https://github.com/ML-KULeuven/socceraction.git |
|
|
| However, to be able to make modifications in the code, you should either clone the public repository: |
|
|
| .. code-block:: console |
|
|
| $ git clone git://github.com/ML-KULeuven/socceraction.git |
|
|
| Or, download the `zipball <https://github.com/ML-KULeuven/socceraction/archive/master.zip>`_: |
|
|
| .. code-block:: console |
|
|
| $ curl -OL https://github.com/ML-KULeuven/socceraction/archive/master.zip |
|
|
| Once you have a copy of the source, you can embed it in your own Python |
| package, or install it into your site-packages easily: |
|
|
| .. code-block:: console |
|
|
| $ cd socceraction |
| $ python -m pip install -e . |
|
|
| Verifying |
| ========= |
|
|
| To verify that socceraction can be seen by Python, type ``python`` from your shell. |
| Then at the Python prompt, try to import socceraction: |
|
|
| .. parsed-literal:: |
|
|
| >>> import socceraction |
| >>> print(socceraction.__version__) |
|
|