Ubuntu安装streamlit
时间: 2023-12-09 11:35:28 浏览: 286
在Ubuntu上安装Streamlit,可以按照以下步骤进行操作:
1. 首先,确保您的Ubuntu系统已经安装了Python和pip。如果没有安装,可以使用以下命令进行安装:
```shell
sudo apt-get update
sudo apt-get install python3 python3-pip
```
2. 安装Streamlit。可以使用以下命令进行安装:
```shell
pip3 install streamlit
```
3. 安装完成后,可以使用以下命令检查Streamlit的版本:
```shell
streamlit version
```
4. 接下来,您可以使用以下命令启动Streamlit应用程序:
```shell
streamlit run your_script.py
```
其中,`your_script.py`是您的Streamlit应用程序的文件名。
如果您想在本地网络上运行Streamlit应用程序,可以使用以下命令:
```shell
streamlit run your_script.py --server.port 80
```
这将在本地网络上启动Streamlit应用程序,并将端口设置为80。
相关问题
Ubuntu中streamlit安装后streamlit命令无法使用
在Ubuntu中,如果已经安装了streamlit,但是在终端中输入streamlit命令无法使用,可能是因为streamlit的可执行文件没有被添加到系统的环境变量中。可以通过以下步骤解决该问题:
1. 打开终端,输入以下命令打开.bashrc文件:
```shell
nano ~/.bashrc
```
2. 在文件末尾添加以下内容:
```shell
export PATH="$PATH:/home/username/.local/bin"
```
其中,username应该替换为你的用户名。
3. 按下Ctrl+X,输入Y保存文件并退出。
4. 输入以下命令使修改生效:
```shell
source ~/.bashrc
```
5. 现在在终端中输入streamlit命令应该就可以正常使用了。
怎么把streamlit 部署到阿里云
以下是将 Streamlit 部署到阿里云的简单步骤:
1. 在阿里云上创建一台 Ubuntu 服务器,并确保已经配置好了 SSH 访问。
2. 登录到服务器并安装 Python3 和 pip:
```
sudo apt update
sudo apt install python3 python3-pip
```
3. 安装必要的依赖项:
```
sudo apt-get install python3-venv python3-dev build-essential libssl-dev libffi-dev
```
4. 创建并激活一个虚拟环境:
```
python3 -m venv myenv
source myenv/bin/activate
```
5. 安装 Streamlit:
```
pip install streamlit
```
6. 安装 Nginx 并配置反向代理:
```
sudo apt-get install nginx
sudo nano /etc/nginx/sites-available/default
```
在 `server` 区块中添加以下配置:
```
location / {
proxy_pass http://localhost:8501;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
```
7. 重启 Nginx 服务:
```
sudo service nginx restart
```
8. 启动 Streamlit 应用:
```
streamlit run app.py
```
在浏览器中访问服务器的公共 IP 地址或域名即可访问 Streamlit 应用。
注意:如果你使用了阿里云的安全组,需要在安全组中打开 8501 端口。
阅读全文