问题标签 [streamlit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
163 浏览

heroku - H10 使用 Heroku 部署 Streamlit 应用程序时出现“应用程序崩溃”错误

我正在尝试使用 Heroku 部署 Streamlit 应用程序。我按照这些说明进行操作,但是当我运行“heroku open”命令时,应用程序会告诉我检查我的日志。当我这样做时,它说我有一个 H10 错误。我已确保我没有手动创建似乎是此问题的标准来源的端口。非常感谢任何调试建议。

我有:

档案:

要求.txt:

设置.sh:

0 投票
2 回答
173 浏览

python - 在 CSV 数据框中查找列时 Streamlit Panda 查询函数语法错误

使用 Streamlit 构建数据接口时出现语法错误。我下载的 csv 数据框有一列“受伤人数”,在使用 panda 将其转换为数据框并尝试使用查询函数对其进行引用后,我收到如下错误。我在数据框中将文本转换为小写。我附上了错误消息和示例 csv 文件屏幕截图。Github 有代码和示例 csv 文件。我的问题是:

1.如何解决这个错误? 2.它的根本原因是什么?

有问题的代码:

错误信息

csv 受伤人数的样本照片

我尝试过的事情:

  • 增加''受伤人数以转换为string. 但随后得到关于 st.slider 存在int且无法 >在 str 和 int 之间操作的错误。

  • 通过转换下划线受伤的人数来破解 csv,number_of_persons_injured但这会引发未定义的错误。

  • 将@injured_people 转换为字符串。是的,我知道愚蠢。String() 未定义的错误。

    受伤的人 = st.slider("", 0, 19)

    受伤的人=字符串(受伤的人)

Git 文件:https ://github.com/petersun825/Bike_Crash_Dashboard_NYC/blob/master/app.py

0 投票
1 回答
1139 浏览

python - 运行应用程序时出错(ModuleNotFoundError: No module named 'tornado.ioloop')

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

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

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

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

0 投票
1 回答
958 浏览

python - Heroku - 进程以状态 255 退出

我是heroku的新手 该应用程序在python 3.7中,并使用streamlit、bokeh和pandas 我已经成功部署了一个python streamlit应用程序,但是当我尝试打开它时出现以下错误。我无法理解 255 错误和行:

如果有人可以提供帮助,我会很高兴。这是日志文件:

我的 setup.sh 文件如下:

我的Procfile如下:

我的 requirements.txt 文件如下:

0 投票
1 回答
300 浏览

python - 使用 print(", ".join(my_array)) 提取单个字符串并将其添加到 streamlit markdown。我没有得到字符串,而是得到了 NONE

我正在使用 Streamlit 来展示我在一些数据上所做的一些工作。所以我有一个名为的数据框total_home_wins,其中包含我的球队在联赛中赢得的比赛得分。我试图找出我的团队赢得的最大胜利。请注意:

  • gd: 目标差异
  • FTHG: 全职主场进球

以下是我的代码来确定:

我把它打印在这样的页面上:

以前我没有考虑过这样一个事实,即我的球队可能以最大的优势赢得了不止一支球队。gd然而,事实证明,存在两者FTHG完全相同的情况。不,问题 - 将代码更改为以下内容:

所以现在我有biggest_win_home_opponent一个数组。如果我保留代码原样,它会打印:

我希望它没有括号和引号出现,所以我做了以下事情:

这导致NONE而不是团队名称。我尝试将其替换为+,效果相同。

我究竟做错了什么?在此先感谢您的帮助!

0 投票
1 回答
2298 浏览

python - Streamlit 输入更改时的重置结果

我的问题与以下网址非常相似: https ://discuss.streamlit.io/t/the-button-inside-a-button-seems-to-reset-the-whole-app-why/1051

我有一个按钮,它将根据用户输入的特定值加载滑块和输入。这个想法是,每当我更改滑块或对输入进行更改时,都会导致页面重置。

网址上描述的解决方案将不起作用。它将给出以下错误:

0 投票
1 回答
3144 浏览

python - 为什么 Streamlit 找不到我的 python 文件?

我有 Streamlit 在终端中工作,即在终端中运行以下命令:

我正在尝试使用在线教程创建应用程序但遇到错误 - 见下文

https://docs.streamlit.io/en/latest/tutorial/create_a_data_explorer_app.html#let-s-put-it-all-together

我已将以下内容保存为 uber_pickups.py

^C 停止...

我哪里错了?我有 python 3.7.6 非常感谢!

0 投票
2 回答
435 浏览

python - Streamlit 面临的问题

我正在做一个预测房价的项目,并希望使用 streamlit 进行部署。

但是,当我使用流运行 app.py 在终端中运行时,它会在我的网络浏览器中打开,但出现以下错误:

NameError: name 'true' is not defined Traceback: File "c:\users\anju\anaconda3\lib\site-packages\streamlit\ScriptRunner.py", line 322, in _run_script exec(code, module.dict ) File " C:\Users\Anju\app.py”,第 1468 行,在“滚动”中:true

你能帮我解决这个问题吗?

0 投票
0 回答
165 浏览

python - 有没有办法使用 MQTT 增加网络摄像头输出的 FPS?

我一直在尝试在 streamlit 上显示我的网络摄像头的输出。

我引用了这个存储库(https://github.com/robmarkcole/mqtt-camera-streamer),它使用 MQTT 在流光上显示网络摄像头的输出。但是,性能不高,并且有很多滞后。

这个存储库的作者建议使用 Frigate ( https://github.com/blakeblackshear/frigate ) 来获得高性能,但 Frigate 使用 docker 进行整个过程。而且我为我的项目准备了一个特定的环境,并且将该环境与 docker 集成需要很长时间,因为我对 docker 了解不多。

我想使用这个过程来执行人脸识别并在流光上显示人脸识别的输出。有没有可能使用 MQTT streamlit github 存储库(https://github.com/robmarkcole/mqtt-camera-streamer)来增加 FPS 的方法?

请让我知道您的意见以解决此问题。谢谢你。

0 投票
0 回答
126 浏览

python - JSONDecodeError:预期值:第 1 行第 1 列(字符 0)。streamlit 应用程序中出现问题

我正在使用 python 制作一个神经网络可视化器 web 应用程序,但是当我运行 streamlit 应用程序的代码时,它一直向我显示这个 json 解码错误。有人可以告诉我我应该如何解决这个错误。在此处输入代码