麻烦运行 streamlit

Trouble running streamlit

我第一次在我的 windows 机器上试用 streamlit。我只是将下面的代码保存为.py 文件。

import streamlit as st
st.title("First Streamlit Web Application")

我通过 Anaconda 导航器打开命令 window,当我 运行 这个文件时,我得到的是一个带有长代码类型文本的浏览器 window:

{
"cells":[
0:{
"cell_type":"code"
"execution_count":1
"metadata":{}
"outputs":[]
"source":[
0:"import streamlit as st "
1:"st.title("First Streamlit Web Application")"
]
}
]
"metadata":{
"kernelspec":{
"display_name":"Python 3"
"language":"python"
"name":"python3"
}
"language_info":{
"codemirror_mode":{
"name":"ipython"
"version":3
}
"file_extension":".py"
"mimetype":"text/x-python"
"name":"python"
"nbconvert_exporter":"python"
"pygments_lexer":"ipython3"
"version":"3.7.4"
}
}
"nbformat":4
"nbformat_minor":2
}

我做错了什么?

从您发布的代码来看,您似乎以某种方式将其保存为 Jupyter Notebook,而不是纯文本 Python 脚本。创建一个不使用 Jupyter(使用 VSCode、Atom 或任何其他文本编辑器)的纯文本文件并将其保存为 app.py,然后 运行 streamlit run app.py

您需要将其保存为 python 扩展名为 .py 的文件