python - 运行应用程序时出错(ModuleNotFoundError: No module named 'tornado.ioloop')
问题描述
我在运行以下代码 streamlit run app.py 时遇到错误
然后我使用了一个虚拟环境并安装了 streamlit 并再次启动了该应用程序,但又遇到了同样的错误。
我尝试安装龙卷风,但它说要求已经满足(如您在屏幕截图中所见)
解决方案
我能够解决这个问题。实际上,问题出在不受支持的 streamlit 版本及其依赖项。如果您遇到同样的问题并且正在使用 conda,请继续关注。所以我所做的就是以与完成相同的顺序卸载并重新安装这些提到的库。流线型、龙卷风、情节、袖扣和 pydeck。(使用 pip 卸载 ... )。
然后以任何顺序重新安装,但确保最后“pip install streamlit”,因为它将安装与它兼容的所有先前库的版本。您也可以使用虚拟环境,但请确保最后安装 streamlit。
就这些,多谢。
推荐阅读
- python - 基于数据类型的numpy数组拆分?
- java - 无效的 XML:没有为命名空间 <> 声明别名;在爪哇
- javascript - 从浏览器运行本地网络服务器的可能性
- javascript - 带字符边框的数字输入
- java - 与 Java 的版本历史混淆
- python - 当压缩设置为 gzip 时,Python pandas 给出 UnicodeDecodeError 'charmap' codec can't decode byte 错误
- python - 更改文本文件的内容并创建具有相同格式的新文件
- c++ - 关于 ENUM 的 C++ 问题。我得到的响应大于枚举列表
- eiffel - 有没有办法为参数指定各种类型
- c++ - 无法识别 C++ CreateProcess 'telnet'