取消
顯示的結果
而不是尋找
你的意思是:

使用ipywidgets最新版本

tessaickx
新的貢獻者三世

大家好,

我升級集群DBR 13.0,伴隨著7.7.2 ipywidgets版本安裝。

不過,我想用TagsInput小部件,這是8.0.4以來的新版本。

如果我8.0.4 ipywidgets包升級到版本,所有的部件(如基本IntSlider)運行了。我得到這個錯誤:

“陳小部件:不能顯示小部件,因為python repl改變。請重新運行筆記本”

如果我再次降級版本7.7.2,其他部件工作。

有什麼方法我可以使用TagsInput部件磚筆記本嗎?

或者有人知道替代部件?dbutils部件不提供足夠的功能,我需要從列表中選擇多個+ - 10 k的項目,與一種搜索功能。

謝謝提前

3回複3

匿名
不適用

@Tessa Ickx:

看起來你正在經曆的問題是有關ipywidgets的不同版本之間的兼容性。8.0.4 TagsInput小部件介紹了版本,所以你會需要至少這個版本使用它。然而,升級到新版本的ipywidgets可能導致問題的部件已經在使用你的筆記本。

一個可能的解決方案是使用一個虛擬環境安裝新版本的ipywidgets TagsInput小部件。你可以創造一個新環境的特定版本ipywidgets並安裝TagsInput部件在這種環境下。然後,您可以使用環境特定的筆記本,你需要使用TagsInput小部件。

另一個選擇是使用一個不同的庫所需要的功能。一種可能性是使用從ipywidgets SelectMultiple小部件,它允許從一個列表中選擇多個選項。你可以使用下拉小部件顯示可用選項的列表,並使用一個文本輸入小部件基於用戶的輸入過濾選項。

或者,你也可以考慮使用一個不同的庫,比如react-select或react-virtualized-select,提供更高級的功能從一個大的列表中選擇多個選項。這些庫是基於反應,可用於一個筆記本在iframe嵌入使用

從IPython.core.display displayHTML函數。

我希望這可以幫助!

tessaickx
新的貢獻者三世

你好Suteja,

謝謝你的回複。然而,我認為你沒有正確地理解我。

如果我用一個版本比x.x 8.版本。,everything works fine, except the TagsInput of course because it wasn't introduced yet. If I use version 8.0.4. or newer, NONE of the widgets work. Also not TagsInput. Nothing from the package seems to work, I get the error I posted before.

虛擬環境下不能解決它,我相信嗎?

我試著用SelectMultiple ipywidgets,但是因為我需要選擇一個非常廣泛的名單,和需要一個搜索功能,它不適合我的需求,就像前麵所述。

我還沒有試過react-select或react-virtualized-select。我可以試試這個,你有任何類型的文檔等多選部件搜索功能?

謝謝你!

Vidula_Khanna
主持人
主持人

嗨@Tessa Ickx

謝謝你發布你的問題在我們的社區!我們很高興幫助你。

幫助我們為您提供最準確的信息,請您花一些時間來回顧反應和選擇一個最好的回答了你的問題嗎?

這也將有助於其他社區成員可能也有類似的問題在未來。謝謝你的參與,讓我們知道如果你需要任何進一步的援助!

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map