Spaces:
Running
Running
try: | |
import anywidget # noqa: F401 | |
except ImportError: | |
# When anywidget isn't available, create stand-in JupyterChart class | |
# that raises an informative import error on construction. This | |
# way we can make JupyterChart available in the altair namespace | |
# when anywidget is not installed | |
class JupyterChart: | |
def __init__(self, *args, **kwargs): | |
msg = ( | |
"The Altair JupyterChart requires the anywidget \n" | |
"Python package which may be installed using pip with\n" | |
" pip install anywidget\n" | |
"or using conda with\n" | |
" conda install -c conda-forge anywidget\n" | |
"Afterwards, you will need to restart your Python kernel." | |
) | |
raise ImportError(msg) | |
else: | |
from .jupyter_chart import JupyterChart # noqa: F401 | |