How to Install and Use Nebari: Your Open Source Data Science Platform

Jun 11, 2023 | Programming

Nebari is a powerful open-source data science platform designed for modern data work, built for scale, and perfected for collaboration. In this guide, we’ll explore how you can install and make the most of Nebari with ease.

Table of Contents

What is Nebari?

Nebari provides an automated data science platform, ideal for transforming your projects from local machines to cloud environments, all while using the safety net of JupyterHub and the efficiency of Dask Gateway. The beauty lies in its open-source architecture that abstracts all complexities, making it easy to deploy without requiring extensive technical skills.

Supported Cloud Providers

Nebari seamlessly integrates with leading cloud providers, making deployment smoother than ever. It supports:

Installation

Pre-requisites

  • Operating System: Development is supported on macOS and Linux only; Windows support is welcome as contributions.
  • Python version 3.10 is recommended.
  • It’s encouraged to use virtual environments such as conda, pipenv, or venv.

Install Nebari

To install Nebari, you can use either conda or pip. Open your command line and type:

# Install using conda
conda install -c conda-forge nebari

# If you prefer using mamba
mamba install -c conda-forge nebari

# Install using pip
pip install nebari

Upon successful installation, verify Nebari’s version with:

nebari --help

If installed correctly, you should see an output similar to:

usage: nebari [-h] [-v] deploy,destroy,render,init,validate...

Usage

To fully automate deployments, Nebari requires several environment variables. You can find a guide on obtaining and setting these variables in the Get Started documentation.

Once all your credentials are ready, you can deploy Nebari in mere minutes. For comprehensive instructions, visit the Nebari documentation.

Nebari HPC

Currently, an HPC version of Nebari is under development, but for those interested, you can explore the precursor, QHub, in this QHub HPC repository.

Contributing to Nebari

Interested in joining the Nebari community? Check out our Contribution Guidelines to get started!

Installing the Development Version of Nebari

For those who want the latest features, install the unstable developer version with:

pip install git+https://github.com/nebari-dev/nebari.git

Questions?

If you have queries, check our Frequently Asked Questions (FAQ). For further assistance:

Code of Conduct

To maintain a welcoming community, we request all members adhere to our Code of Conduct.

Ongoing Support

If you’re using Nebari and require professional assistance, do not hesitate to reach out to the Nebari development team.

License

Nebari is released under the BSD-3 license, ensuring its open-source nature while promoting extensive usage.

Troubleshooting

If you encounter issues while installing or using Nebari, here are some troubleshooting tips:

  • Ensure your Python version is 3.10. If you’re using a virtual environment, activate it before installing.
  • Check your internet connection as installation requires downloading packages.
  • If command line commands do not work, verify you have necessary permissions or closed other installations that may interfere.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox