Feb 24 2025 · Karol Falkowski

Jupyter Packages Manager

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!

Become a Data Science wizard, today!

Forget about Python problems, just do your work.

MLJAR Studio