首页 > 解决方案 > 运行应用程序时出错(ModuleNotFoundError: No module named 'tornado.ioloop')

问题描述

我在运行以下代码 streamlit run app.py 时遇到错误

然后我使用了一个虚拟环境并安装了 streamlit 并再次启动了该应用程序,但又遇到了同样的错误。

我尝试安装龙卷风,但它说要求已经满足(如您在屏幕截图中所见)

ModuleNotFoundError:没有名为“tornado.ioloop”的模块是最后一个错误回溯。在此处输入图像描述

标签: pythoncmdtornadostreamlit

解决方案


我能够解决这个问题。实际上,问题出在不受支持的 streamlit 版本及其依赖项。如果您遇到同样的问题并且正在使用 conda,请继续关注。所以我所做的就是以与完成相同的顺序卸载并重新安装这些提到的库。流线型、龙卷风、情节、袖扣和 pydeck。(使用 pip 卸载 ... )。

然后以任何顺序重新安装,但确保最后“pip install streamlit”,因为它将安装与它兼容的所有先前库的版本。您也可以使用虚拟环境,但请确保最后安装 streamlit。

就这些,多谢。


推荐阅读