首页 > 解决方案 > 无法运行 streamlit

问题描述

我第一次在我的 Windows 机器上尝试 streamlit。我刚刚将以下代码保存为 .py 文件。

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

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

{
"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
}

我究竟做错了什么?

标签: pythonjupyter-notebookanacondastreamlit

解决方案


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


推荐阅读