我试图提示用户从有限的选项列表中选择一个选项。
我尝试使用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笔记本吗?如果没有,我可以使用什么替代方案从有限的选项列表中提示选项
Inquirer可能与Jupyter notebook冲突,因为它是基于命令行的工具。相反,您实际上可以使用ipywidgets模块。Ipywidgets是一个python模块,您可以将其导入jupyter笔记本,该笔记本提供了多个窗口小部件的直接实现,如下拉列表、滑块等。您可以通过检查following link来查找有关其用法的更多信息。此外,您可能会为此使用DropDown widget或dynamic layout
相关问题 更多 >
编程相关推荐