【问题标题】:Why can't I deploy the streamlit online?为什么我不能在线部署streamlit?
【发布时间】:2022-01-21 11:44:45
【问题描述】:

我可以在本地运行代码,但是当我在线部署时它不起作用。我猜这可能是由读取数据文件引起的。我不确定我应该将数据集(csv)放在哪里进行加载。

【问题讨论】:

  • 寻求调试帮助的问题(“为什么这段代码不起作用?”)必须包括所需的行为、特定的问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题陈述的问题对其他读者没有用处。请参阅:How to create a Minimal, Reproducible example

标签: python streamlit


【解决方案1】:

我猜 1) 您正尝试在 Streamlit Cloud 上进行部署,2) 您遇到了本论坛帖子中描述的相对路径问题:

https://discuss.streamlit.io/t/issues-with-reading-in-dataset-filenotfounderror/12414/2?u=randyzwitch

问题已通过使用pathlib 解决,如用户所述:

from pathlib import Path

garret_burhenn_pitches_csv = Path(__file__).parents[1] / 'GarretBurhennData/Garret_Burhenn_Pitches.csv'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-01-14
    • 2018-09-13
    • 1970-01-01
    • 2019-06-05
    • 1970-01-01
    • 2021-04-13
    • 2021-05-01
    • 1970-01-01
    相关资源
    最近更新 更多