ModuleNotFoundError:没有名为“streamlit.cli”的模块
Posted
技术标签:
【中文标题】ModuleNotFoundError:没有名为“streamlit.cli”的模块【英文标题】:ModuleNotFoundError: No module named 'streamlit.cli' 【发布时间】:2021-09-10 16:32:06 【问题描述】:我在 Heroku 上部署 streamlit 应用程序时出错。我该如何处理?
【问题讨论】:
【参考方案1】:您需要执行以下步骤:
-
创建虚拟环境。
激活 virtualenv。
然后,您需要安装以下软件包:
pip install streamlit
pip install networkx
在运行之前,您还需要安装运行脚本所需的任何其他依赖项:
streamlit run yourscript.py
【讨论】:
我已经创建了一个环境,我检查了我的“requirements.txt”文件,我缺少包“networkx”,当我安装完成并再次部署时,问题仍然存在。 您是否使用pip install -r requirements.txt
安装了 requirements.txt 文件?然后单独安装包“networkx”。
我在 heroku 上创建了一个应用程序,而不是在我的本地。所以包是同时从“requirements.txt”安装的以上是关于ModuleNotFoundError:没有名为“streamlit.cli”的模块的主要内容,如果未能解决你的问题,请参考以下文章
ModuleNotFoundError:没有名为“dataviz”的模块
ModuleNotFoundError:没有名为“numpy”的模块
错误:ModuleNotFoundError:没有名为“图像”的模块
ModuleNotFoundError:没有名为“knox”的模块