Install SimBA

Requirements

Note

SimBA is validated using python 3.6, and the developers maintain SimBA mainly using 3.6. However, you can use python 3.10 if necessary. If you encounter bugs using 3.10, please reach out to us by opening an issue and sending us a message on Gitter.

Note

See e.g., installation instructions for Windows, MacOS/Linux. FFMpeg is used in SimBA for video pre-processing and video editing, and visualization tools. FFMpeg is not a strict requirement, but is strongly recommended.

Hint

Install options:

Option 2: Install SimBA in main python.

1). After installing python, open a command prompt and type the following command:

pip install simba-uw-tf-dev

Note

If you are seeing error messages related to some dependency conflicts, then you need to either downgrade your pypi package or instruct SimBA to ignore these dependency conflicts - either works. To find more information on how to do this, click HERE.

  1. Now launch SimBA by typing:

simba

Option 3: Install SimBA using python venv

I honestly haven’t used this method much. But these are the steps that I have had reported to me that users had to go through:

  1. Open bash or command prompt and run the following commands on current working directory

python -m venv venv

or (to make sure your virtual environment is python 3.6 if you have multiple python versions in your machine)

py -3.6 -m venv venv
  1. Then activate virtual environment by

venv\Scripts\activate
  1. Make sure you are using the latest pip version and setup tools

python -m pip install --upgrade pip
pip uninstall setuptools
pip install setuptools
  1. Install simba

pip install simba-uw-tf-dev
  1. Fix some package version

pip3 uninstall pyparsing
pip3 install pyparsing==2.4.7
  1. Now you can launch simba in the terminal with.

simba

Option 4: Install SimBA using Anaconda Navigator.

See THESE instructions.

Requirements

For a list of the SimBA dependencies, and the packages that gets installed when running pip install simba-uw-tf-dev, see THIS file.

Author Simon N sronilsson@gmail.com