ノートブックでウェジットが表示できない件について

DSS13.5.4を使用しています。
Pythonレしプから表示できるノートブック内で、実行結果を確認しようとしてとあるウェジットを表示しようとしたところ表示されないという問題が発生しています。
外部のノートブック(コード環境は問題が発生しているcodeenvを使用)では表示できますし、たん簡単なウェジット(スライダー)は表示できることを確認しています。
また問題のノートブックで”!jupyter labextension list”コマンドで確認したところ、該当するウェジットは以下のとおり有効となっていると表示されています。
widgets v1.3.0 enabled OK (python)
なにか原因として考えられること、あるいは調査のポ委員ととなる点などありますでしょうか?
問題のウェジットを外部のノートブックで表示した際のイメージを添付しておきます。
Operating system used: ubunts 22.04LTS
Answers
-
Hello @Satoshi_NES
Could you share with us the code that create and display the widget?
Is there any error message or even warning? -
以下追加情報です。
-----
調査の中で*******_widgets をNotebook内で最初に利用するタイミングで取得に失敗していることを確認しました。Dataikuのサーバー上のwebアクセスログでは
127.0.0.1 - - [16/Jun/2025:01:43:10 +0000] "GET /jupyter/static/*******_widgets.js?v=20250615233952 HTTP/1.1" 404 3043 "http://localhost:11000/jupyter/notebooks/JUPYTER_TEST02/Untitled4.ipynb?kernel_name=py-dku-venv-unmanaged_ff2" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/137.0.0.0 Safari/537.36"
といった形でエラーが記録されていました。
*******側の問題かDataiku側の問題かまではわかりませんが、404が返っているあたりに何かあるのでしょうか?
-
以下追加情報その2です。
以下のコードにて問題が発生しているウェジットと同様の状況が発生します。
-------------------------------------------------------------------------------- NOTEBOOK-CELL: CODE
上のbuttonは、dataikuのCodeレシピから遷移したNotebook、code-envをacttivateして起動したNotebookの両方で表示されますが、下2パターンのgridは、dataiku側のNotebookでは表示されず、code-envのNotobookだと表示されるという状態です。import ipywidgets as widgets
-------------------------------------------------------------------------------- NOTEBOOK-CELL: CODE
from IPython.display import display
button = widgets.Button(description='Click me')
display(button)import ipywidgets as widgets
def show_widgets():
labels = [widgets.Label(str(i)) for i in range(8)]
# グリッドレイアウト
grid_box = widgets.GridBox(labels, layout=widgets.Layout(grid_template_columns="repeat(3, 100px)"))
display(grid_box)show_widgets()
-------------------------------------------------------------------------------- NOTEBOOK-CELL: CODEimport ipywidgets as widgets
labels = [widgets.Label(str(i)) for i in range(8)]
grid_box = widgets.GridBox(labels, layout=widgets.Layout(grid_template_columns="repeat(3, 100px)"))
display(grid_box)
print(f'end') -
Tsuyoshi Dataiker, PartnerAdmin, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 265 Dataiker
@Satoshi_NES 情報ありがとうございます。一点ご教示ください。
「code-envをactivateして起動したNotebook」というのは、どのような手順を意図していますでしょうか?手順の詳細を教えていただけますと幸いです。
-
$ source /(該当のcode-envのディレクトリ)/bin/activate
$ jupyter notebook
として、dataikuとは関係なく起動したNotebook環境となります。
jupyter自体は、code-envを作成する際にJupyter使用にチェックしてインストールしたものとなります。
----
あと、過去投稿の修正ってできましたでしょうか?
-
Tsuyoshi Dataiker, PartnerAdmin, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 265 Dataiker
Hi @ThierryC, thanks for your previous message. Satoshi-san added the error message and the source code in the above comments. I'd appreciate it if you could look into them. Thank you.
-
Tsuyoshi Dataiker, PartnerAdmin, Dataiku DSS Core Designer, Dataiku DSS ML Practitioner, Dataiku DSS Adv Designer, Registered Posts: 265 Dataiker
@Satoshi_NES 情報のご連絡ありがとうございます。
ご連絡をいただきました事象について、特定のコードで発生することまで切り分けていただき、具体的なエラーが発生する状況ですので、Dataikuサポートにお問合せいただくことが可能と考えております。
お手数ですが、お客様・パートナー様に共有されているガイドラインに沿って、上記の具体的な実装内容とエラー情報を添えていただきまして、技術サポートへのお問合せを頂けますと幸いです。