# Installation
---
In this part of the tutorial you will learn all the different ways to install WorkSpace Automation and how to do it. There are three ways to install the application:
- [Python Package](#python-package)
- [Built application](#built-application)
- [Build from source](#build-from-source)
```{note}
Both python package and building the app your self are not recommended for unexperienced developers, unless you're willing to search for further guidance your self.
```
## Python package
---
For installing the application as a python package you need to do the next steeps:
- First install `python 3.12.4`.
- Then set `python 3.12.4` as the main python version in your PATH environment variables.
- At last install the package using `pip install WorkSpaceAutomation`.
## Built application
---
```{warning}
This method is not aviable on this moments.
```
For installing the application already built you need to do the next steps:
- First go to the latest release page. [Here](https://github.com/Dtar380/WorkspaceAutomation/releases/latest)
- Then download the installer for your operating system. (e.j `.exe` if you are in Windows)
- At last run the installer.
## Build from source
---
For building the app from the source code your self you need to do the next steps:
- First go to the latest release page. [Here](https://github.com/Dtar380/WorkspaceAutomation/releases/latest)
- Then download the `source.zip` file and unzip the file on a custom directory.
- Now make sure you're running on python 3.12.4 (run `python --version`)
- After that install the required packages running `python -m pip install -r requirements_dev.txt`.
- At last run `python -m pip install -e .` inside the directory of the source.
```{warning}
Do not errase or modify the code form the source folder as the python package has been installed locally and it is running from that source code.
```