Feb 24 2025 · Karol Falkowski

Jupyter Packages Manager

Many JupyterLab users find it difficult to manage packages directly from their notebooks. But what if I told you there’s an easier way? Let me introduce you to Jupyter Packages Manager - a completely new and simple way to handle your packages. With this tool, you can install, delete, and list packages without writing a single line of code! Sounds great, right? Let’s dive in and see how it works!

Installation

Jupyter Packages Manager is a free and open-source extension for JupyterLab, so you don’t have to pay anything to use it. You can install it easily using pip by running:

pip install jupyter-package-manager

Or, you can download it directly from GitHub: https://github.com/mljar/package-manager.

It’s also worth mentioning that this extension, along with many other powerful features, is available in MLJAR Studio - a powerful Data Science tool designed to help you code faster with useful features like an AI assistant. If you're interested, you can find more information here: https://mljar.com/

After installing Jupyter Packages Manager, a new icon will appear on the JupyterLab sidebar:

Jupyter Packages Manager on the sidebar.

To open the extension, simply click on the icon - it's that easy! 😊

Features

List packages

After opening the extension, you will see a list of all installed packages for the currently open notebook. The list shows each package's name and version, allowing you to quickly see what's installed in your notebook:

List of packages - Jupyter Packages Manager

Filtering packages by name

With the search bar, you can quickly filter packages by name, making it easy to find the one you need:

Filtering packages - Jupyter Packages Manager

Install new packages

To install a new package, click the package icon in the top-right corner to open the Install Packages section:

Go to Install Package section.

Now, type the package name to install the package you need. If you want a specific version, just add it next to the name. Finally, click the "Install" button to complete the installation:

Install a new package - Jupyter Packages Manager

Once the installation is complete, a confirmation message will appear to let you know:

Confirmation message - Jupyter Packages Manager

Delete packages

You can easily delete packages that you no longer need in your current environment. Just hover over the package, and a "Delete" button will appear - click it to remove the package:

Delete packages - Jupyter Packages Manager

You don’t have to worry about accidentally deleting a package! When you click the "Delete" button, a confirmation window will appear. You’ll need to confirm the action before the package is permanently removed:

Confirmation window - Jupyter Packages Manager

Dark theme

Enjoy dark mode for a more comfortable viewing experience in low-light environments:

Dark Theme - Jupyter Packages Manager

Conclusion

Managing packages in JupyterLab is now easier than ever with Jupyter Packages Manager! You can install, delete, and list packages in just a few clicks - no coding needed.

This extension helps you save time, stay organized, and focus on your work instead of dealing with package management. Try it out and make your JupyterLab experience smoother!