要在 CentOS 中开启 Streamlit 服务并开放 8501 端口,你需要完成以下步骤:
-
首先,确保已经安装了 Streamlit。你可以使用以下命令来安装 Streamlit:
bashCopy Code pip install streamlit -
编写你的 Streamlit 应用程序(比如保存为
app.py),然后通过以下命令在服务器上启动 Streamlit 服务:bashCopy Code streamlit run app.py -
接下来,需要确保 8501 端口已经在防火墙中开放。你可以使用以下命令来开放 8501 端口:
-
对于 firewalld(CentOS 7):
bashCopy Code sudo firewall-cmd --zone=public --add-port=8501/tcp --permanent sudo firewall-cmd --reload -
对于 iptables(CentOS 6):
bashCopy Code sudo iptables -I INPUT -p tcp --dport 8501 -j ACCEPT sudo service iptables save
-
-
最后,确保 Streamlit 服务正在运行,并且可以通过浏览器访问。在浏览器中输入
http://your_server_ip:8501,应该能够看到你的 Streamlit 应用程序。
通过以上步骤,你就可以在 CentOS 中开启 Streamlit 服务并确保 8501 端口已经被正确地开放了。