Jupyter环境报错:No module named 'jupyter_dash'求助
解决"No module named 'jupyter_dash'"错误的方案
Mac环境下出现这个错误,大概率是安装的jupyter-dash没有匹配到Jupyter正在使用的Python环境,按以下步骤排查解决:
用对应Python3的pip安装模块
Mac系统默认可能同时存在Python2和Python3,直接用pip可能安装到Python2环境里,要明确用pip3安装:pip3 install jupyter-dash直接在Jupyter环境内安装
如果上述命令执行后还是报错,可能Jupyter使用的是独立虚拟环境或内核,直接在Notebook中运行安装命令:
!pip3 install jupyter-dash
重启Jupyter服务
安装完成后,关闭当前Notebook,彻底退出Jupyter服务再重新启动,确保新安装的模块被加载。验证安装有效性
先运行一段测试代码确认模块能正常导入:
from jupyter_dash import JupyterDash print("jupyter_dash模块导入成功")
额外代码小提示
你的作业代码里还有两处小问题,提前修正可以避免后续报错:
- 下拉菜单
dcc.Dropdown的value='NYC',但选项里没有这个值,建议改成value='All'匹配现有选项; - 两个
dcc.Input的id写法冗余,id="input_user".format("text")可以直接简化为id="input_user"(因为format没有占位符,结果和原字符串一致,没必要多此一举)。
内容的提问来源于stack exchange,提问作者Bek Johansson
相关产品推荐
相关产品推荐

