Python 运行streamlight时出现问题

Python 运行streamlight时出现问题,python,jupyter-notebook,anaconda,streamlit,Python,Jupyter Notebook,Anaconda,Streamlit,我第一次在我的windows机器上试用Streamlight。我刚刚将下面的代码保存为.py文件 import streamlit as st st.title("First Streamlit Web Application") 我通过Anaconda navigator打开了命令窗口,当我运行此文件时,得到的是一个带有长代码类型文本的浏览器窗口: { "cells":[ 0:{ "cell_type":"code&quo

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

import streamlit as st
st.title("First Streamlit Web Application")
我通过Anaconda navigator打开了命令窗口,当我运行此文件时,得到的是一个带有长代码类型文本的浏览器窗口:

{
"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笔记本,而不是纯文本Python脚本。创建一个不使用Jupyter(使用VSCode、Atom或任何其他文本编辑器)的纯文本文件,并将其保存为
app.py
,然后运行
streamlit run app.py

您所说的“我通过Anaconda navigator打开了命令窗口”是什么意思?您需要启动streamlit服务器:在命令行中,
streamlit-run
。运行streamlit服务器本身与Anaconda无关。您是否阅读了
streamlit
如何使用它的文档?它运行web服务器,可以生成HTML并发送到浏览器,也可以发送带有JavaScript的HTML,JavaScript将页面上的元素信息作为JSON数据获取,就像您的结果一样。