一、问题
使用streamlit库创建WebAPP,在Spyder控制台输入执行命令,系统报语法错误。
test.py
import streamlit as st
st.header('This is a header')
控制台:
In[1]: streamlit run test.py
streamlit run test.py
^
SyntaxError: invalid syntax
二、原因
Spyder控制台是IPython环境,非命令窗口。
Streamlit需要在命令窗口执行。
三、解决
打开Anaconda prompt窗口,在CMD窗口输入执行命令。
(base) C:\windows\system64>streamlit run G:\Python\test.py
You can now view your Streamlit app in your browser.
Local URL: http://localhost:8501
Network URL: http://192.168.1.106:8501
官方论坛截图:
原文衔接
Streamlit run file_name.py SyntaxError: invalid syntax - 🎈 Using Streamlit - Streamlit