Following are the starter commands to install superset:
- $ python –version
- Python 3.7.5
- $ pip install superset
Possible Errors:
You might be hitting any or all of the following error(s):
Running setup.py install for python-geohash … error
ERROR: Command errored out with exit status 1:
building ‘_geohash’ extension
……
unable to execute ‘gcc’: No such file or directory
error: command ‘gcc’ failed with exit status 1
gcc: error trying to exec ‘cc1plus’: execvp: No such file or directory
error: command ‘gcc’ failed with exit status 1
Look for:
- $ gcc –version <= You must have gcc installed
- $ locate cc1plus <= You must have cc1plus install
Install the required libraries and tools:
If any of the above components are missing, you need to install a few required libraries:
- $ sudo yum install mlocate <= For locate command
- $ sudo updatedb <= Update for mlocate
- $ sudo yum install gcc <=For gcc if you don’t have
- $ sudo yum install gcc-c++ <== For cc1plus if you dont have
Verify the following again:
- $ gcc –version
- $ locate cc1plus
- /usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1plus
Note:
- If you could locate cc1plus properly however still getting the error, try the following
- sudo ln -s /usr/libexec/gcc/x86_64-redhat-linux/4.8.2/cc1plus /usr/local/bin/
- Try installing again
Final Installation:
Now you can install superset as below:
- $ pip install superset
- Python 3.7.5
Flask 1.1.1
Werkzeug 0.16.0
- Python 3.7.5
- $ superset db upgrade
- $ export FLASK_APP=superset
- $ flask fab create-admin
- Recognized Database Authentications.
Admin User admin created.
- Recognized Database Authentications.
- $ superset init
- $ superset run -p 8080 –with-threads –reload –debugger
That’s all.
@avkashchauhan