Skip to content

Latest commit

 

History

History
148 lines (99 loc) · 5.7 KB

File metadata and controls

148 lines (99 loc) · 5.7 KB

SimBA Installation

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 necessery. If you encounter bugs using 3.10, please each out to us by opening an issue and sending us a messeage on Gitter.

Note

See 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.

Install options:

Option 1: Install SimBA using conda (recommended)

Click HERE for instructions for how to install conda.

  1. Once conda is installed, create a new python3.6 environment using:
conda create -n my_simba_env python=3.6 anaconda -y

.... or using python3.10, if really needed:

conda create -n my_simba_env python=3.10 anaconda -y
  1. Enter the conda my_simba_env environment created in Step 1 by typing:
conda activate my_simba_env
  1. Install SimBA in the my_simba_env environment by typing:
pip install simba-uw-tf-dev

or, if you are in python 3.10, and hitting errors, try:

pip install simba-uw-tf-dev --ignore-installed
  1. Now launch SimBA by opening a command prompt and typing:
simba

.. and hit the Enter key.

Note

SimBA may take a little time to launch depending in your computer, but you should eventually see THIS splash screen followed by THIS main GUI window.

Tip

You can also use the Anaconda Navigator GUI interface to get the SimBA installation done. This methid creates conda environments through a graphical interface rather than through the command line. You can read about how to install SimBA through the Anaconda Navigator HERE.

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

.. and hit the Enter key. Note: SimBA may take a little time to launch dependning in your computer CPU, but you should eventually see a splash screen and the main GUI windows below

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 virtuall 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.

INSTALLATION VIDEO WALKTHROUGHS

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