Streamlit: NameError: name 'null'没有定义



我是streamlit的新手,已经完成了我的预测回归脚本,使用加州房价数据集。然而,当我试着运行. py文件我遇到以下错误:

NameError: name 'null' is not defined

回溯:

File "c:userscupacanaconda3libsite-packagesstreamlitscript_runner.py", line 354, in _run_script
exec(code, module.__dict__)
File "C:Userscupacdesktopuntitled.py", line 188, in <module>
"execution_count": null,

我遇到了同样的错误。如果打开filename.py文件,将看到代码的JSON内容。这主要是因为您可能直接从Jupyter笔记本中将该文件保存为.py。您可以清除所有内容并尝试以下代码

import streamlit as st
st.write('Hello world')

将在新浏览器中打开您的内容。

我不确定Streamlit,但我知道Python中有None而不是null。您可以尝试在顶部的脚本C:Userscupacdesktopuntitled.py中定义null = None-它可能会工作!