# Installing

### Requirements

* [Python 3.12.2](https://www.python.org/) or higher.
* [Docker](https://docs.docker.com/engine/install/ubuntu/) (required only for local UbiFunctions development).

### Installation

```bash
pip install ubidots-cli
```

Once installed, verify the installation by checking the help menu:

```bash
ubidots --help
```

### Windows installation troubleshooting

You can use the following resources if you encounter any problem while installing Docker in Windows:

1. [Get started with Docker remote containers on WSL 2](https://learn.microsoft.com/en-us/windows/wsl/tutorials/wsl-containers)
2. [How to install Linux on Windows with WSL](https://learn.microsoft.com/en-us/windows/wsl/install)
3. [Install Docker Desktop on Windows](https://docs.docker.com/desktop/setup/install/windows-install/)

### Mac installation troubleshooting

Use the below resource for installing Docker in Mac:

1. [Install Docker Desktop on Mac](https://docs.docker.com/desktop/setup/install/mac-install/)
