【问题标题】:ModuleNotFoundError: No module named 'streamlit.cli'ModuleNotFoundError:没有名为“streamlit.cli”的模块
【发布时间】:2021-09-10 16:32:06
【问题描述】:

我在 Heroku 上部署 streamlit 应用程序时出错。我该如何处理?

【问题讨论】:

    标签: python heroku streamlit


    【解决方案1】:

    您需要执行以下步骤:

    1. 创建虚拟环境。
    2. 激活 virtualenv。
    3. 然后,您需要安装以下软件包:
    pip install streamlit
    pip install networkx
    

    在运行之前,您还需要安装运行脚本所需的任何其他依赖项:

    streamlit run yourscript.py
    

    【讨论】:

    • 我已经创建了一个环境,我检查了我的“requirements.txt”文件,我缺少包“networkx”,当我安装完成并再次部署时,问题仍然存在。
    • 您是否使用pip install -r requirements.txt 安装了 requirements.txt 文件?然后单独安装包“networkx”。
    • 我在 heroku 上创建了一个应用程序,而不是在我的本地。所以包是同时从“requirements.txt”安装的
    猜你喜欢
    • 2019-03-28
    • 2022-01-07
    • 2017-12-14
    • 2020-12-10
    • 2021-09-02
    • 2020-10-10
    • 2022-01-06
    • 2018-01-21
    相关资源
    最近更新 更多