# Overview

Environments provide a controlled and isolated workspace for developing and running Python or other programming languages, allowing users to manage dependencies and package versions effectively.

It is suggested to use **Conda,** although any similar environment management system can work for that matter.

## **Install Conda**

Visit the [Conda page](https://conda.io/projects/conda/en/latest/user-guide/install/index.html) and install the version that suits your operating system. Follow the simple steps they provide to finally set up their tools.&#x20;

Ensure the installation has been successful by verifying the Conda version installed:

```bash
conda --version
```

## **Create a Conda E**nvironment

Isolate properties and manage dependencies effectively by creating a new environment.

```bash
    conda create -n your_shimoku_env_name python=3.9 ipython
    conda activate your_shimoku_env_name 
```

## **Install Shimoku SDK**

Install the Shimoku SDK or update it (> v.2.0.0) to access the latest features in the recently created environment.

```bash
pip install shimoku
```

Or update it if it is already installed.

```bash
pip install --upgrade shimoku
```

{% hint style="warning" %}
When using a Linux Windows Subsystem (WSL) to launch the environments, be aware that searching manually the [URL of the playground](https://shimoku.io/playground/) on a browser will be necessary. This is due to code editors, such as Visual Studio Code, launching the port without content.
{% endhint %}
