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
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.