Via Python Packages¶
The Explauto core is entirely written in Python. So, the install process should be rather straightforward. You can directly install it via easy_install or pip:
pip install explauto
The up to date archive can also be directly downloaded here.
Make sure to also install all the dependencies required by the extra environment or models (e.g. pypot environment or imle models) you want to use.
From the source code¶
You can also install it from the source. You can clone/fork our repo directly on github.
Before you start building Explauto, you need to make sure that the following packages are already installed on your computer:
Other optional packages may be installed depending on extra environment, interest, and sensorimotor models you need:
- pypot for using dynamixel based robot as enviroment
If you want to build the documentation from the source:
Once it is done, you can build and install explauto with the classical:
cd explauto python setup.py build python setup.py install
As a developer¶
cd explauto python setup.py develop
This will symlink your cloned repository to your site-packages directory (run the last command as a super user if you are on Linux). When pulling the latest modification from the repo, they will automatically be “installed”.