mirror of
https://github.com/OpenBB-finance/OpenBB.git
synced 2026-10-29 05:21:48 +00:00
changes to layout and adding more content
This commit is contained in:
@@ -4,14 +4,17 @@ sidebar_position: 1
|
||||
description: The OpenBB Terminal can be directly installed on your computer via our installation programs, these are the requirements.
|
||||
keywords: [installation, installer, install, guide, mac, windows, linux, python, github, macos, how to, explanation, requirements, openbb terminal]
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
Installation of the OpenBB Terminal requires downloading around 2GB of data. Querying data (by running commands) does not require a lot of bandwidth but you will certainly have a more pleasant experience if you are on a fast internet connection. 4G networks provide a good enough experience so if you're traveling your personal hot-spot will do. While it's technically possible to use a subset of the functionality in off-line mode, you will not be able to use any data that is queried from the APIs of data providers and services.
|
||||
Installation of the OpenBB Terminal requires downloading around 4GB of data. Querying data (by running commands) does not require a lot of bandwidth but you will certainly have a more pleasant experience if you are on a fast internet connection. 4G networks provide a good enough experience so if you're traveling your personal hot-spot will do. While it's technically possible to use a subset of the functionality in off-line mode, you will not be able to use any data that is queried from the APIs of data providers and services.
|
||||
|
||||
### Minimum System Requirements
|
||||
## Minimum System Requirements
|
||||
|
||||
- A modern CPU compatible with the Intel Math Kernel Library, supporting SSE3 & SSE4.2 instructions.
|
||||
- Windows 10 or higher.
|
||||
- MacOS Monterey or higher, with Rosetta installed.
|
||||
- Check the Ubuntu hardware certified hardware page [here](https://ubuntu.com/certified?q=&limit=20&category=Desktop&category=Laptop).
|
||||
- 4GB RAM or more
|
||||
- 2GB free storage
|
||||
- 5GB free storage
|
||||
- Internet connection
|
||||
|
||||
@@ -3,7 +3,6 @@ title: Troubleshooting
|
||||
sidebar_position: 4
|
||||
keywords: [faq, questions, openbb, terminal, troubleshooting, errors, bugs, issues, problems, installation, contributors, developers, github, pip]
|
||||
---
|
||||
|
||||
Still experiencing trouble after consulting this page? Reach us on [Discord](https://openbb.co/discord) or visit our [contact page](https://openbb.co/contact).
|
||||
|
||||
## Installation and Updates
|
||||
@@ -56,7 +55,7 @@ There may be an additional message that is printed from this error, stating: "Mi
|
||||
|
||||
Download and install it. [https://visualstudio.microsoft.com/visual-cpp-build-tools/](https://visualstudio.microsoft.com/visual-cpp-build-tools/)
|
||||
|
||||
Mac users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
|
||||
Mac and Linux users may also encounter a similar error because a C++ compiler is not installed. Install Homebrew:
|
||||
|
||||
```console
|
||||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
|
||||
@@ -71,6 +70,12 @@ brew install cmake
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Miniconda3 will not install on ARM/Linux Raspberry Pi machines.</summary>
|
||||
|
||||
Refer to this issue on the Conda [GitHub](https://github.com/conda/conda/issues/10723) page.
|
||||
|
||||
</details>
|
||||
|
||||
## Launching
|
||||
|
||||
<details><summary>Mac: Invalid CPU Type - Terminal fails to launch.</summary>
|
||||
@@ -146,7 +151,7 @@ pip install pip-system-certs
|
||||
|
||||
<details><summary>Cannot connect due to proxy connection.</summary>
|
||||
|
||||
Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
|
||||
Find the `.env` file (located at the root of the user account folder: (`~/.openbb_terminal/.env`), and add a line at the bottom of the file with:
|
||||
|
||||
```console
|
||||
HTTP_PROXY="<ADDRESS>" or HTTPS_PROXY="<ADDRESS>”
|
||||
@@ -154,6 +159,117 @@ HTTP_PROXY="<ADDRESS>" or HTTPS_PROXY="<ADDRESS>”
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary> Linux Ubuntu installation was successful but now hangs on launch.</summary>
|
||||
|
||||
Check that VcXsvr - or an equivalent X-host - is running and configured prior to launch.
|
||||
|
||||
</details>
|
||||
|
||||
## General Operation
|
||||
|
||||
<details><summary>Charts do not display on Linux/WSL or Docker installation.</summary>
|
||||
|
||||
Check that X-11, or similar, is installed, open, and configured. Follow the instructions pertaining to the system here: [https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots](https://docs.openbb.co/terminal/quickstart/installation#3-configuring-your-x-server-to-show-plots)
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>How do I retrieve more results than is returned by default?</summary>
|
||||
|
||||
Most functions will have either, `--start` and `--end` flags, or a `--limit` argument. Print the help dialogue for any command by attaching, `--help` or `-h`.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Does the portfolio menu allow for dividends, interest, or other distributions?</summary>
|
||||
|
||||
Currently, this is only possible by manually updating the portfolio file.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Why does my Portfolio file fail to load?</summary>
|
||||
|
||||
This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
|
||||
|
||||
- Check that all the necessary column titles are present.
|
||||
- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
|
||||
- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
|
||||
- Format ticker symbols according to yFinance naming convention.
|
||||
- All dates must be entered as YYYY-MM-DD.
|
||||
- Transactions dated for today will fail to load historical data.
|
||||
- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
|
||||
|
||||
Files can be formatted as either `.csv` or `.xlsx` files, and the required column headers are:
|
||||
|
||||
`[Date,Type,Ticker,Side,Price,Quantity,Fees,Investment,Currency,Sector,Industry,Country,Region]`
|
||||
|
||||
See the guide [here](https://docs.openbb.co/sdk/guides/intros/portfolio) for more information.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>How do I change the chart styles?<summary>
|
||||
|
||||
Place style sheets in this folder: `OpenBBUserData/styles/user`
|
||||
|
||||
SDK users can refer to the documentation [here](https://docs.openbb.co/sdk/guides/advanced/chart-styling) for syntax. A sample Matplotlib configuration file can be copied from [here](https://matplotlib.org/stable/tutorials/introductory/customizing.html#the-default-matplotlibrc-file).
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Can I change the colors of the text in the Terminal?</summary>
|
||||
|
||||
Yes, follow the directions on this page: [https://openbb.co/products/terminal?customizeMenu=true#terminal](https://openbb.co/products/terminal?customizeMenu=true#terminal)
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>After setting the preset in the stocks screener, nothing happens.</summary>
|
||||
|
||||
Print the current screen again with by entering, `?`. Does the name of the selected preset display? With a preset loaded, run the screener by entering one of the commands below:
|
||||
|
||||
- Financial
|
||||
- Ownership
|
||||
- Overview
|
||||
- Performance
|
||||
- Technical
|
||||
- Valuation
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Forecast functions say to enter a valid data set</summary>
|
||||
|
||||
Because an unlimited number of data sets can be loaded into the Forecast menu, each function requires defining the specific data set to be used. Add the `-d` or `--dataset` argument to the command, along with the name of the desired data set.
|
||||
|
||||
```console
|
||||
rnn -d SPY
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## Data and Sources
|
||||
|
||||
Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
|
||||
|
||||
<details><summary>Data from today is missing.</summary>
|
||||
|
||||
By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
|
||||
|
||||
```console
|
||||
load SPY -i 60
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>Can I stream live prices and news feeds?</summary>
|
||||
|
||||
The OpenBB Terminal is not currently capable of streaming live feeds through websocket connections.
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>"Pair BTC/USDT not found in binance"</summary>
|
||||
|
||||
US-based users are currently unable to access the Binance API. Please try loading the pair from a different source, for example:
|
||||
|
||||
`load btc --source CCXT --exchange kraken`
|
||||
|
||||
</details>
|
||||
|
||||
## General Troubleshooting
|
||||
|
||||
Both Windows and MacOS provide a "developer mode", and enabling it may help.
|
||||
@@ -179,36 +295,6 @@ Do note that it is also possible that the menu or command has been deprecated. I
|
||||
|
||||
</details>
|
||||
|
||||
## General Operating Issues
|
||||
|
||||
<details><summary>Why does my Portfolio file fail to load?</summary>
|
||||
|
||||
This can be the result of a formatting error, check the file in a simple text editor to observe any abnormalities in the formatting; or, it could be a bug - check the [GitHub issues page](https://github.com/OpenBB-finance/OpenBBTerminal/issues) for similar errors.
|
||||
|
||||
- Check that all the necessary column titles are present.
|
||||
- Inspect the file to see if cells left blank have been filled unintentionally with 0 or NaN values.
|
||||
- A particular asset may not be able to load data. Check for valid historical data from the Stocks menu.
|
||||
- Format ticker symbols according to yFinance naming convention.
|
||||
- All dates must be entered as YYYY-MM-DD.
|
||||
- Transactions dated for today will fail to load historical data.
|
||||
- MacOS users should attempt to avoid using the Numbers application as it has a habit of changing the formatting while saving.
|
||||
|
||||
</details>
|
||||
|
||||
## Data and Sources
|
||||
|
||||
Please note that OpenBB does not provide any data, it is an aggregator which provides users access to data from a variety of sources. OpenBB does not maintain or have any control over the raw data supplied. If there is a specific problem with the output from a data provider, please consider contacting them first.
|
||||
|
||||
<details><summary>Data from today is missing.</summary>
|
||||
|
||||
By default, the load function requests end-of-day daily data and is not included until the EOD summary has been published. The current day's data is considered intraday and is loaded when the `interval` argument is present.
|
||||
|
||||
```console
|
||||
load SPY -i 60
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
## Bugs, Support, and Feedback
|
||||
|
||||
When an error is encountered, it is always a good idea to check the open issues on [GitHub](https://github.com/OpenBB-finance/OpenBBTerminal/issues). There may be a workaround solution for the specific problem until a patch is released.
|
||||
@@ -251,14 +337,29 @@ Alternatively, you can contact us via the following routes:
|
||||
|
||||
## Developer Issues
|
||||
|
||||
<details><summary>Error: "git pull" fails because of a hot fix: cannot lock ref</summary>
|
||||
|
||||
If the error message looks something like:
|
||||
|
||||
```console
|
||||
cannot lock ref: 'refs/remotes/origin/hotfix' exists; cannot create
|
||||
```
|
||||
|
||||
Try:
|
||||
|
||||
```console
|
||||
git remote prune origin
|
||||
git pull
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
<details><summary>What does it mean if it says wheel is missing?</summary>
|
||||
<p>
|
||||
|
||||
If you receive any notifications regarding `wheel` missing, this could be due to this dependency missing.
|
||||
|
||||
`conda install -c conda-forge wheel` or `pip install wheel`
|
||||
|
||||
</p>
|
||||
</details>
|
||||
|
||||
<details><summary>Why do these .whl files not exist?</summary>
|
||||
@@ -277,23 +378,23 @@ When you try to add a package to Poetry it is possible that it causes a similar
|
||||
|
||||
If you run into trouble with Poetry, and the advice above did not help, your best bet is to try
|
||||
|
||||
1. `poetry update --lock`
|
||||
2. `conda deactivate` -> `conda activate obb`, then try again
|
||||
3. Track down the offensive package and purge it from your anaconda `<environment_name>` folder, then try again
|
||||
(removing through conda can sometimes leave locks behind)
|
||||
| Platform | Location |
|
||||
| --------- | --------------------------------------------- |
|
||||
| Linux/Mac | "~/anaconda3/envs" or "~/opt/anaconda3/envs" |
|
||||
| Windows | "%userprofile%/anaconda3/envs" |
|
||||
4. Completely nuke your conda environment folder and make a new environment from scratch
|
||||
- `poetry update --lock`
|
||||
- `conda deactivate` -> `conda activate obb`, then try again
|
||||
- Track down the offensive package and purge it from your anaconda `<environment_name>` folder, then try again
|
||||
|
||||
- `conda deactivate`
|
||||
- `conda env remove -n obb`
|
||||
- `conda clean -a`
|
||||
- Make a new environment and install dependencies again.
|
||||
| Platform | Location |
|
||||
| --------- | ------------------------------------------- |
|
||||
| Linux/Mac | ~/anaconda3/envs, or , ~/opt/anaconda3/envs |
|
||||
| Windows | %userprofile%/anaconda3/envs |
|
||||
|
||||
5. Reboot your computer and try again
|
||||
6. Submit a ticket on GitHub
|
||||
- Completely nuke your conda environment folder and make a new environment from scratch
|
||||
|
||||
- `conda deactivate`
|
||||
- `conda env remove -n obb`
|
||||
- `conda clean -a`
|
||||
- Make a new environment and install dependencies again.
|
||||
- Reboot your computer and try again
|
||||
- Submit a ticket on GitHub
|
||||
|
||||
</details>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user