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