Troubleshooting

This page provides solutions to some possible problems when installing and using BabyBench. If you encounter any other problems and can’t find a solution here, please contact us. Likewise, if you find solutions to problems not listed here, please let us know and we will add them to the page.

Table of Contents

  1. Installation problems
    1. Conda installation failed
    2. I can’t install Singularity
  2. Errors
    1. X11: The DISPLAY environment variable is missing

Installation problems

Conda installation failed

If you are unable to use Conda to install the required packages, you can try to create a virtual environment using Python’s builtin venv module. You can create a virtual environment with python -m venv babybench and activate it with babybench\Scripts\activate. You can then continue with the installation of the required packages as described in the installation page.

python -m venv [name] and activate it with \Scripts\activate. Then, you can install all the required packages similar to Conda

I can’t install Singularity

If you are using a Windows/MAC/Ubuntu machine and have root privileges, we recommend installing Singularity using NeuroDebian. Otherwise, you can follow the official installation guide. You can follow Singularity’s admin guide to install it without root provileges.

Errors

X11: The DISPLAY environment variable is missing

This error can occur when trying to render in a headless machine or a remote server. You can still use BabyBench without rendering, e.g. by passing the –render=False flag when running the evaluation code. However, take into account that the visual modality will not be available without rendering.


Next page: FAQ