> For the complete documentation index, see [llms.txt](https://easy-draw.joemazzone.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://easy-draw.joemazzone.net/python/setup-and-install.md).

# Setup and Install

Easy Draw is not on PyPI just yet, so you cannot `pip` install it.  To use it you will need the `easy_draw.py` file which can be found and downloaded from GitHub.

{% embed url="<https://github.com/MrMazzone/easy-draw/releases/download/v1.1.1/easy_draw.py>" %}

## Easy Draw File

Once you have the `easy_draw.py` file, you can include it in your project directory (the same folder as your project files).

![](/files/-MRH8gFD6FLTalSQhtIW)

## Dependencies

The first and most important dependency required to use Easy Draw is `Tkinter`.  Tkinter is a standard Python GUI toolkit.  It should be installed on your system if you have Python installed as it is part of the standard distribution.&#x20;

It you get an error like the following:

```
ImportError: No module named tkinter
```

You may need to install Tkinter on your system.

{% embed url="<https://tkdocs.com/tutorial/install.html>" %}

The second dependency required to use Easy Draw is `PIL`. PIL stands for Python Imaging Library and is a very popular library used to work with image file with Python code.&#x20;

If you get an error like the following:

```
ImportError: No module named PIL
```

You may need to install PIL on your system.

{% embed url="<https://pillow.readthedocs.io/en/stable/installation.html>" %}
