Installing MultiNEAT
The installation of MultiNEAT is divided into two parts, the Python installation and the C++ library installation. The order we install these matters, we start with the Python installation.
Python Installation
Set Up
After activating our new env with:
1 | |
As well as having followed the previous steps (installing prerequisites and gazebo).
We need to go to the MultiNEAT subdirectory, which (assuming you're in the Revolve-EC folder) is done with:
1 | |
Installing Requirements
Once in the right directory, the first step of the requirements installation process is as follows:
1 | |
Boost Install
Finally, we need to run the boost installation of MultiNEAT with the following command:
1 | |
Checking The MultiNEAT Install
Leaving the MultiNEAT sub-directory, back to the main Revolve-EC folder:
1 | |
Warning
Exiting the MultiNEAT subdirectory is essential for the next command to work.
We can check that the python installation was successful with the following command:
1 | |
We expect this to return blank (not raise any errors).
C++ Installation
Still, with the ec-64 env active, we go back to the MultiNEAT subdirectory
1 | |
We make a directory build and we enter it:
1 2 | |
Finally, we run the necessary cmake and make processes (the sudo command will request the user password):
1 2 3 | |
1 2 3 4 5 | |