Installing Genesis Bots on Windows

The following steps will guide you through the process of setting up Genesis Bots on Windows, including installing required dependencies and configuring your environment.

Note: Environment Requirements

  • Installation is currently tested on Windows 10 Pro using Python 3.11 and 3.12

  • Genesis-bots requires a C++ compiler since some libraries need to be built on your local machine

1

Install C++ Compiler

Windows does not come with a C++ compiler by default. Follow these steps to install one:

  1. Visit the Microsoft Visual C++ Build Tools page: https://visualstudio.microsoft.com/visual-cpp-build-tools/

  2. Download the latest version of Build Tools

  3. From the build tools installer, select the upper left option to download and install the C++ compiler

2

Create a New Environment

Choose one of the following methods to create a new Python environment:

Option A: Using Conda

conda create -n genesis python=3.12
conda activate genesis

Option B: Using venv

python -m venv genesis
source genesis/Scripts/Activate
3

Install Genesis Library

Install the genesis-bots package using pip:

pip install genesis-bots
4

Setup Genesis

Run the setup command to prepare your environment:

genesis setup
5

Start the Application

Launch the Genesis application:

genesis start

This will start both the Genesis server and the user interface in a browser window.