python -m venv venv
Zum Aktivieren der virtuellen Umgebung unter Windows:
venv\Scripts\activate
Unter Linux:
source venv/bin/activate
Siehe auch: https://docs.python.org/3/tutorial/venv.html
pip install -r requirements.txt
Bevor die App ausgeführt werden kann, muss der Secret Key für Django über eine Umgebungsvariable gesetzt werden. Dieser darf nicht leer sein.
export SECRET_KEY=${SECRET_KEY}
python manage.py makemigrations
python manage.py migrate
python manage.py runserver
python manage.py filljobqueue
Bevor die Jobs ausgeführt werden können, müssen zwei Umgebungsvariablen erstellt werden. Die erste sollte auf python3 in der venv, die von NeuroEvolution-CTRNN_new benutzt wird (unter Linux: venv/bin/python3) gesetzt werden, die zweite auf train.py.
export NEURO_EVOLUTION_PYTHON=${PATH_TO_PYTHON}
export TRAINING=${PATH_TO_TRAIN.PY}
python manage.py executejobs