ipywidgets icon indicating copy to clipboard operation
ipywidgets copied to clipboard

Unable to render widgets through JupyterHub installation

Open ryland-goldman opened this issue 1 year ago • 1 comments

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: Screenshot 2024-08-24 at 12 45 42

Reproduce

These are the commands I ran, is there anything missing?

  1. python -m pip install ipywidgets
  2. jupyter 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]/bin

sys.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)

ryland-goldman avatar Aug 24 '24 19:08 ryland-goldman