# 2. Installing Dependencies

## Installing Dependencies

In this step, we will be installing python, xcode command line tools, rust and python packages that are required by the macro

{% hint style="info" %}
**NOTE:** To users who are on apple chips and already have python 3.9, you need the arm64 version of python installed.&#x20;

You can check via the file $(which python3.9) command. It should say "executable arm64". You can either uninstall python 3.9 or install the arm64 version&#x20;
{% endhint %}

To do this, open terminal (refer to the previous step) and enter the following command:

{% code overflow="wrap" %}

```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/existancepy/bss-macro-py-easy-install/refs/heads/main/virtual-env-install)"
```

{% endcode %}

{% hint style="warning" %}
When downloading Xcode command line tools, the estimated download time may appear to be a few hours. This is incorrect, and the actual download time only takes a few minutes depending on your hardware.
{% endhint %}

After you have run this command, your terminal should look like this:

<figure><img src="https://content.gitbook.com/content/GiG0hj8wajfaGRRlWcvt/blobs/yIYMYk5VSFRcZiaNyhW2/image.png" alt=""><figcaption></figcaption></figure>
