mango requires Python >= 3.8 and runs on Linux, OSX and Windows. For installation of mango you could use virtualenv which can create isolated Python environments for different projects.

It is also recommended to install virtualenvwrapper which makes it easier to manage different virtual environments.

Installation with pip

Once you have created a virtual environment you can just run pip to install it:

$ pip install mango-agents

Using a local message broker

If you want to make use of the functional mqtt modules to modularize your agent, you must have a local message broker running on your system. We recommend Mosquitto. On Ubuntu it can be installed as follows:

$ sudo apt-get install mosquitto