记录第一次部署streamlit应用

2023-10-29

网上相关教程很多,经过多方尝试,记录自己成功的方法

一、通过git将项目文件上传至github

参考教程:(23条消息) 部署项目到github_Gao++的博客-CSDN博客_github部署项目

二、添加requirements

部署在Streamlit Cloud上的应用中需包含requirements.txt文件

项目根目录中执行

pipreqs . --encoding=utf-8
#创建requirements.txt

 目录中生成requirements.txt

 但一开始文件中没有最后一项“openpyxl”,在后续部署中报错,遂手动添加,后成功运行

成功创建后git中重新上传

#依次运行
git add .
git commit -m "modify"
git pull
git push

三、通过Streamlit Cloud部署应用

进入streamlit cloud注册账号

点击中间链接

 点击第一个“Streamlit Cloud”链接

 点击“New app”

 根据repository目录填写

成功

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

记录第一次部署streamlit应用 的相关文章

  • git log --oneline 提供在管道或重定向到文件时丢失的 HEAD 信息

    当我执行没有管道或文件重定向的 git log oneline 命令时 它会提供有关 HEAD 位置和分支的信息 下面示例中的 master git log oneline color never 8bc8511 HEAD gt day 2
  • 将代码从没有权限的存储库推送到私有存储库?

    我有一个来自外部存储库 我们称之为 ExRepo 的文件夹 我没有任何推送权限 我有一个名为 MyOwnRepo 的个人存储库 如何获取 ExRepo 并将其合并到 MyOwnRepo 中 我已经尝试过这个 C Users
  • 未签出...捆绑安装无法修复帮助!

    https github com intridea omniauth git at master is not checked out Please run bundle install Bundler GitError 那我该怎么办 捆绑
  • 如何克隆没有提交的裸 git 存储库并在克隆过程中获取正确的 HEAD 引用?

    这个答案 https stackoverflow com a 26898059 438273声称该问题已在版本中修复1 8 4 3 但是我在版本中还是遇到了2 25 1 它似乎在版本中按预期工作2 32 0 所以我不确定它是什么时候真正修复
  • 如何从 git 存储库中删除作者?

    如果我创建一个 Git 存储库并公开发布它 例如在 GitHub 等上 并且我收到存储库贡献者的请求 无论出于何种原因删除或隐藏他们的名字 有没有一种方法可以轻松做到这一点 基本上 我有这样的请求 可能想将他们的姓名和电子邮件地址替换为 匿
  • 我应该如何将更改从一个提交转移到另一个提交?

    我在同一个分支上有两个提交 一个接一个 我在第一次提交中添加了对文件 A 的更改 然后对其他文件进行了一些更改 然后进行了另一次提交 现在我希望对文件 A 的更改是在第二次提交而不是第一次提交 最优雅的方式是什么 我知道这是一个老问题 但我
  • 在防火墙后面使用 GitHub,无需 SSH 访问

    我真的很想使用 GitHub 但我的公司一切都被锁定了 现在 我只能通过HTTP协议使用Tortoise SVN 我可以以同样的方式使用 GitHub 吗 如果是这样 怎么办 我认为你一直能够克隆github https github co
  • git 标签也会被推送吗?

    自从我创建了我的存储库以来 我所使用的标签似乎 创建不会被推送到存储库 当我做git tag于 本地目录所有标签都存在 但是当我登录到 远程存储库并执行git tag 仅出现前几个 可能是什么问题 你可以这样做 git push tags
  • Eclipse git checkout(又名恢复)

    是否可以做相当于git checkout在 Eclipse 中使用 Egit 插件 我有一个已修改的文件 我想放弃更改并将文件恢复到源存储库中的内容 在 Subversion 中 这称为恢复 在 git 中 相当于 checkout 我在团
  • 撤消多个文件和文件夹“git add”[重复]

    这个问题在这里已经有答案了 我执行了 git add 现在我想恢复 git add 我怎样才能做到这一点 git reset 这相当于git reset HEAD 将取消 add 更常见的是 取消暂存 所有文件 In Git revert用
  • 防止在 Git 中签出

    我目前正在研究使用 Git 管理 OpenInsight 应用程序的源代码 由于 OI 代码存储在数据库表中 因此需要进行一定量的手动工作才能将源代码导出为文本 反之亦然 到目前为止 我已经成功地使用 Git 挂钩自动化了很多这项工作 但是
  • git 索引到底包含什么?

    Git 索引到底包含哪些内容 可以使用什么命令查看索引内容 感谢您的所有回答 我知道索引充当暂存区 提交的内容是在索引中而不是工作树中 我只是好奇索引对象由什么组成 我猜它可能是文件名 目录名 SHA 1 对的列表 也许是一种虚拟树 在 G
  • Visual Studio 2017/2019/2022 gitsync/pull/push/fetch 操作卡住,并且无法停止

    我从 Visual Studio 中的 Git Changes 选项卡启动同步 获取 拉取或推送 但操作只是挂起 没有选项可以停止它 我必须点击 X 才能关闭 Visual Studio 如果操作是同步的 它会在其他所有操作上打开一个模式对
  • 竹子 - 构建我的拉取请求

    当拉取请求进入 git 时 我试图触发竹子中的构建 我可以将 webhook 信息发送到竹子 但它不是构建适当的 sha 标记的签入 而是构建 主 分支 这是否需要对竹子进行一些自定义 git 设置 到目前为止我还没有看到任何简单的事情 在
  • 在 Bitbucket 中分叉存储库,保留分叉删除原始内容

    我在 Bitbucket 中分叉了一个存储库 但我想知道删除原始存储库后会发生什么 克隆也会被删除吗 别担心 分叉将继续存在
  • 通过 cron 进行 git 推送

    我正在尝试运行git push来自 cron 当我在 shell 上以交互方式执行命令时 一切顺利 从我的用户的 crontab 运行命令时 cron 会传递错误消息 Permission denied publickey 我认为这与查找或
  • 反向合并具有干净历史记录的缝合功能分支

    我有这个 d0 f1 d1 d2 f2 d3 merge d4 f3 merge
  • 如何在“git-pull”自动合并后更改提交消息?

    有时 当结果生成自动合并时 我的协作者会 惊慌 git pull 然后接受默认的提交消息 在推送此提交之前 我想确保该消息得到修复 但是 amend似乎不起作用 修复这种情况下生成的消息的最佳方法是什么 我能为他们提供的最佳指示是 git
  • git svn 克隆特定分支并合并

    我希望将我的代码库从 svn 迁移到 git 我的 svn 仓库中有太多分支 我只想克隆几个分支并将它们合并在一起并将其推送到 git 我想避免克隆所有分支 因为这需要很长时间 我该如何实现这一目标 完成后 我想定期从这些 svn 分支获取
  • 使用 reposurgeon 将 svn repo 转换为 git

    我正在尝试使用 svn repo 转换为 git再生外科医生 http www catb org esr reposurgeon 这是我所做的 有一个具有 svn 名称 gt git 名称映射的 repo map 文件 svnadmin d

随机推荐

  • Flink java wordcount

    Flnk java wordcount 前言 项目的目录结构 pom文件 WindowWordCount java helloword txt文件 运行结果 注意 前言 各位好 欢迎浏览我的博客 后面将持续更新小编在flink上学习的心得体
  • 21年广东计算机考研分数线,21年考研国家线公布_中国研究生招生信息网官方

    21年考研国家线公布 中国研究生招生信息网官方由广东研究生考试网考试快讯栏目由提供 更多关于考研成绩查询时间 考研国家线 广东研究生考试快讯的内容 请关注广东研究生考试频道 广东人事考试网 2020年下半年全国大学英语四 六级考试成绩 和2
  • ROS1代码向ROS2移植

    ROS1代码向ROS2移植 前言 安装ros2 foxy 配置vscode ros2基本操作 创建工作空间 添加工作空间环境变量 创建ros2功能包 安装第三方功能包 节点相关指令 功能包内相关文件注解 cmakelist txt文件注解
  • 不需要第三方SDK就能实现Android图片的分享

    效果展示 原理分析 隐示意图 代码展示 MainActivity java package com wust shareappdemo import androidx appcompat app AppCompatActivity impo
  • 【C++】VS封装调用dll链接库

    在工程项目中 为了不暴露源代码和避免严重耦合 所以将代码封装成 dll二进制文件 以供项目调用 这几天 也是在看这些封装dll 并使用Java中的JNA调用c 的dll链接库中的函数 做个笔记 1 创建dll 新建项目 gt Win32项目
  • Spark SQL中的条件筛选以及case when表达

    baby 你就是我的唯一 Filter过滤 filter和where都可以进行过滤 可以根据指定的一个或多个条件或者SQL表达式来过滤掉DatFrame的行 在学习过滤之前 先来讲一个问题 在生产数据当中 可能会有很多的空数据 也就是Nul
  • 小波变换

    原文地址 1 小波变换 小波变换是一种信号的时间 尺度 时间 频率 分析方法 它具有多分辨分析的特点 而且在时频两域都具有表征信号局部特征的能力 是一种窗口大小固定不变但其形状可改变 时间窗和频率窗都可以改变的时频局部化分析方法 即在低频部
  • 题目十一:数据分类

    对一个数据a进行分类 分类方法是 此数据a 4个字节大小 的4个字节相加对一个给定值b取模 如果得到的结果小于一个给定的值c则数据a为有效类型 其类型为取模的值 如果得到的结果大于或者等于c则数据a为无效类型 比如一个数据a 0x01010
  • ansible安装k8s步骤及注意事项(在线安装)

    以下步骤都经本人实测 可以完美运行 官方参考网址 https github com gjmzj kubeasz Ansible了解 ansible是个什么东西呢 官方的title是 Ansibleis Simple IT Automatio
  • SpringBoot Maven多环境配置启动报错 APPLICATION FAILED TO START

    目录 Maven多环境配置 报错内容 分析问题 解决方法 filtering作用 修改结果 Maven多环境配置 profiles标签和properties同级
  • RabbitMQ重复消费

    造成重复消费的原因 MQ向消费者推送message 消费者向MQ返回ack 告知所推送的消息消费成功 但是由于网络波动等原因 可能造成消费者向MQ返回的ack丢失 MQ长时间 一分钟 收不到ack 于是会向消费者再次推送该条message
  • three.js点材质(PointsMaterial)常用属性设置

    一 前景回顾 上一章节简单介绍了下怎么使用点材质和点对象创建物体点对象和点材质介绍 点材质和点对象基本运用示例代码 import as THREE from three 导入轨道控制器 import OrbitControls from t
  • Open3D 点云旋转的轴角表示法(python详细过程版)

    目录 一 算法原理 二 代码实现 三 结果展示 四 实验数据 一 算法原理 见 点云旋转的轴角表示法和罗德里格斯公式 二 代码实现 import open3d as o3d import numpy as np import copy 读取
  • 2020-10-09 Python基础学习第八天笔记

    文章目录 一 方法 1 私有方法和公共方法 2 property装饰器 3 继承 4 多态 polymorphism 一 方法 如果我们在类体中定义了多个重名的方法 只有最后一个方法有效 1 私有方法和公共方法 通常两个下划线开头的属性是私
  • python 关于文件操作——基础详细

    先看后赞 养成习惯 点赞收藏 人生辉煌 python 文件操作 文件读写 write read readlines readline 文件的相关操作 简单易懂 目录 1 文件操作 1 1 文件打开与关闭 1 1 1 打开文件 1 1 2 关
  • Unity3D的传送带和物体移动

    实现工厂流程的传送带传送物体的过程 包过一些基础的知识点 图片效果看原文 工程下载请看原文 https xygeng cn post 266 html 1 传送物体左右上下移动 gameObject transform Translate
  • sqlite3数据库交叉编译并移植到嵌入式开发环境步骤

    一 首先到http www sqlite org download html下载linux版本的源码 sqlite autoconf 3130000 tar gz 二 解压 tar xvzf sqlite autoconf 3130000
  • vue自定义指令---页面水印

    一些页面为了防止用户截图 可以添加水印 下面介绍以下思路 主要是创建一个新的节点作为水印 设置好水印的样式以后 再添加到目标节点上面去 水印 export default inserted el text let dom document
  • bootstrap导航栏鼠标移入展开

    bootstrap鼠标移入导航展开下拉菜单则加以下jq代码 function dropdown mouseover function this children a addClass show next ul addClass show d
  • 记录第一次部署streamlit应用

    网上相关教程很多 经过多方尝试 记录自己成功的方法 一 通过git将项目文件上传至github 参考教程 23条消息 部署项目到github Gao 的博客 CSDN博客 github部署项目 二 添加requirements 部署在Str