python“inquirer”模块不能与Jupyter笔记本一起使用吗?

2024-06-16 10:33:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图提示用户从有限的选项列表中选择一个选项。 我尝试使用inquirer.List()。 {a1}在我的windows shell上似乎可以正常工作,但在Jupyter笔记本上却无法工作。关于使用

questions = [inquirer.List('regression_model', message = 'Select the best Regression Model as per Model Perfomance',
                          choices = ['Multiple Linear Regression', 'Polynomial Regression', 'Ridge Regression'])]

answers = inquirer.prompt(questions)

内核保持忙碌,不提示输入选项。 我认为导入inquirer会有一些问题,所以我也在Jupyter笔记本上做了!pip install inquirer,它说这个要求已经满足了,所以似乎不存在导入问题

询问者不使用Jupyter笔记本吗?如果没有,我可以使用什么替代方案从有限的选项列表中提示选项


Tags: 用户列表modelwindowsa1选项笔记本jupyter
1条回答
网友
1楼 · 发布于 2024-06-16 10:33:26

Inquirer可能与Jupyter notebook冲突,因为它是基于命令行的工具。相反,您实际上可以使用ipywidgets模块。Ipywidgets是一个python模块,您可以将其导入jupyter笔记本,该笔记本提供了多个窗口小部件的直接实现,如下拉列表、滑块等。您可以通过检查following link来查找有关其用法的更多信息。此外,您可能会为此使用DropDown widgetdynamic layout

相关问题 更多 >