For correct functionalities and future scalability, we should be working in a virtual environment to isolate our project and run it correctly. We are working with "virtualenv" and Python 2.7.
Then, we must install the dependency requirements for the project. These can be found at the root of the project.
Before installation, make sure that you follow the rules for
installing the "Face Recognition" library dependencies in their official Github repository.
- Specially checkout dependencies for "Cmake".
pip install -r requirements.txt
Then, on the terminal, we must go to this specific path (on the same level as "setup.py").
After that, we must pip-install our own custom package with two possibilities:
Important remark: the flag "-e" lets us work locally and apply changes to our source code, without having to manually install it always.
This will allows us to use the package, but we won't be able to make changes or generate tests for future improvement.
pip install -e .
This will allow us to use the package and test it correctly for improvements.
pip install -e .[dev]
- Development dependencies are specified in the "setup.py".
- Santiago Garcia Arango
- Elkin Javier Guerra Galeano