ipywidgets
ipywidgets copied to clipboard
Unable to render widgets through JupyterHub installation
Description
I am trying to install ipywidgets on a JupyterHub server. I went through the installation instructions but still am getting a text-only result, so something must not be installed correctly:
Reproduce
These are the commands I ran, is there anything missing?
python -m pip install ipywidgetsjupyter labextension install @jupyter-widgets/jupyterlab-manager
Expected behavior
In the screenshot above, I expected to see an integer slider instead of the text IntSlider(value=0).
Context
- ipywidgets version 8.1.5
- Operating System and version: Ubuntu 24.04 LTS
- Browser and version: Safari 17.5 on macOS Sonoma 14.5
- JupyterHub 5.1.0 on Python 3.12.3
Troubleshoot Output
$PATH: /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin /snap/bin /[venv directory]/binsys.path: /[venv directory]/bin /usr/lib/python312.zip /usr/lib/python3.12 /usr/lib/python3.12/lib-dynload /[venv directory]/lib/python3.12/site-packages
sys.executable: /[venv directory]/bin/python
sys.version: 3.12.3 (main, Jul 31 2024, 17:43:48) [GCC 13.2.0]
platform.platform(): Linux-6.8.0-1008-aws-aarch64-with-glibc2.39
which -a jupyter: /[venv directory]/bin/jupyter
pip list: Package Version ------------------------- -------------- alembic 1.13.2 annotated-types 0.7.0 anyio 4.4.0 appdirs 1.4.4 argon2-cffi 23.1.0 argon2-cffi-bindings 21.2.0 arrow 1.3.0 asttokens 2.4.1 async-lru 2.0.4 attrs 24.2.0 babel 2.16.0 beautifulsoup4 4.12.3 bleach 6.1.0 certifi 2024.7.4 certipy 0.1.3 cffi 1.17.0 chardet 3.0.4 charset-normalizer 3.3.2 comm 0.2.2 contourpy 1.2.1 cryptography 43.0.0 cycler 0.12.1 DateTime 5.5 debugpy 1.8.5 decorator 5.1.1 defusedxml 0.7.1 deprecation 2.1.0 docker 7.1.0 dockerspawner 13.0.0 escapism 1.0.1 eventemitter 0.2.0 executing 2.0.1 fastjsonschema 2.20.0 fonttools 4.53.1 fqdn 1.5.1 greenlet 3.0.3 h11 0.14.0 h2 3.2.0 hpack 3.0.0 httpcore 1.0.5 httpx 0.27.0 hyperframe 5.2.0 idna 2.10 ipykernel 6.29.5 ipympl 0.9.4 ipython 8.26.0 ipython-genutils 0.2.0 ipywidgets 8.1.5 isoduration 20.11.0 jedi 0.19.1 Jinja2 3.1.4 json5 0.9.25 jsonpointer 3.0.0 jsonschema 4.23.0 jsonschema-specifications 2023.12.1 jupyter 1.0.0 jupyter_client 8.6.2 jupyter-console 6.6.3 jupyter_core 5.7.2 jupyter-events 0.10.0 jupyter-lsp 2.2.5 jupyter_server 2.14.2 jupyter_server_terminals 0.5.3 jupyterhub 5.1.0 jupyterhub-systemdspawner 1.0.1 jupyterlab 4.2.4 jupyterlab_pygments 0.3.0 jupyterlab_server 2.27.3 jupyterlab_widgets 3.0.13 kiwisolver 1.4.5 Mako 1.3.5 MarkupSafe 2.1.5 matplotlib 3.9.2 matplotlib-inline 0.1.7 mistune 3.0.2 nbclient 0.10.0 nbconvert 7.16.4 nbformat 5.10.4 nest-asyncio 1.6.0 notebook 7.2.1 notebook_shim 0.2.4 numpy 2.1.0 oauthlib 3.2.2 overrides 7.7.0 packaging 24.1 pamela 1.2.0 pandas 2.2.2 pandocfilters 1.5.1 parso 0.8.4 pexpect 4.9.0 pillow 10.4.0 pip 24.2 platformdirs 4.2.2 prometheus_client 0.20.0 prompt_toolkit 3.0.47 psutil 6.0.0 ptyprocess 0.7.0 pure_eval 0.2.3 pycparser 2.22 pydantic 2.8.2 pydantic_core 2.23.0 Pygments 2.18.0 PyMySQL 1.1.1 pyOpenSSL 24.2.1 pyparsing 3.1.2 python-configuration 0.12.1 python-dateutil 2.9.0.post0 python-json-logger 2.0.7 pytz 2024.1 PyYAML 6.0.2 pyzmq 26.2.0 qtconsole 5.5.2 QtPy 2.4.1 referencing 0.35.1 requests 2.32.3 rfc3339-validator 0.1.4 rfc3986 1.5.0 rfc3986-validator 0.1.1 rpds-py 0.20.0 scipy 1.14.1 Send2Trash 1.8.3 setuptools 73.0.1 six 1.16.0 sniffio 1.3.1 soupsieve 2.6 SQLAlchemy 2.0.32 stack-data 0.6.3 terminado 0.18.1 tinycss2 1.3.0 tornado 6.4.1 traitlets 5.14.3 types-python-dateutil 2.9.0.20240821 typing_extensions 4.12.2 tzdata 2024.1 uri-template 1.3.0 urllib3 2.2.2 validators 0.33.0 watchdog 4.0.2 wcwidth 0.2.13 webcolors 24.8.0 webencodings 0.5.1 websocket-client 1.8.0 widgetsnbextension 4.0.13 zope.interface 7.0.1
Installed Labextensions
/[venv directory]/share/jupyter/labextensions
jupyterlab_pygments v0.3.0 enabled OK (python, jupyterlab_pygments)
jupyter-matplotlib v0.11.4 enabled OK
@jupyter-notebook/lab-extension v7.2.1 enabled OK
@jupyter-widgets/jupyterlab-manager v5.0.13 enabled OK (python, jupyterlab_widgets)