Quick blog about OpenBB terminal installation options.
The terminal is all built with python and depends on a lot of python packages. This makes it challenging to bundle the terminal for all the platforms.
We have currently three main ways to install the terminal, each one of them has its pros & cons. Let's dive into them.
1. Native installer 💿
Currently, on its 1.6 version, this is the option that we are spending most of our time to achieve a wider adoption. The installer is available for both macOS (intel and m1 processors) and Windows.
The normal investor doesn't want to deal with python specific or other technical requirements. The native installer aims to cover those users and provide an installation experience similar to what they are used to.
Unfortunately, reports and dashboard menus are not yet available on this option.
If you are starting to look at the OpenBB Terminal and want to get started quick, this is the recommended solution.
Download the installer in https://openbb.co/products/terminal#get-started
2. Anaconda 🐍
Installing through anaconda was the first option we shipped.
It is definitely harder than the other options, but it will get you as close as possible to the development without any feature restriction.
The installation on macOS and the latest Linux distros is straightforward (there's a demo for this in https://openbb.co/products/terminal). On Windows, installing WSL is recommended (tutorial - https://github.com/OpenBB-finance).
This option is recommended for more technical users that want to be as up-to-date as possible, use reports/dashboard menus and/or contribute to the terminal.
3. Docker 🐋
Finally, docker can be useful if you don't want to install extra packages in your machine (e.g., due to security concerns) and already have docker installed.
This is also a quick way to get started, but the terminal can lag behind other options since the docker image is updated less frequently.
Check docker installation demo in https://openbb.co/products/terminal#get-started
We are working hard to improve each one of these options, primarily the installer one. We believe that it will be the easiest for the majority of the users to eventually ship all the features (reports and dashboards) there.
Credits: https://twitter.com/josedonato__