conda pyviz badge conda defaults badge PyPI badge License badge

Panel is compatible with Python 3.9 or later and works seamlessly on Linux, Windows, and Mac.



Before proceeding, ensure you have Python installed on your system. If not, you can download and install Python from

When using pip, it’s important to keep your default Python environment clean. Utilize virtual environments to isolate your projects effectively.


Before proceeding, make sure you have either Anaconda or Miniconda installed on your system. If not, you can find installation instructions here.

When using conda, it’s crucial to maintain a clean base environment. Consider creating separate environments to manage your projects efficiently.

Installing Panel#

Now, let’s get Panel installed on your system.

pip install panel watchfiles
conda install panel watchfiles


We recommend also installing watchfiles while developing. This will provide a significantly better experience when using Panel’s --autoreload feature. It’s not needed for production.


To incorporate highlighted code sections into your app, you’ll need to install pygments, a powerful syntax highlighting library.


Make sure Panel is installed in the same environment as JupyterLab/Jupyter Notebook (pip install panel or conda install panel) to ensure all features work correctly.

See also

If you plan to use Panel in a non-Jupyter notebook environment, such as Google Colab or VSCode, refer to the relevant how-to section.

Next Steps#

Now that you have installed Panel, let’s build a simple application.