10分钟快速上手LLM大模型Python前端开发(一)

news2024/11/19 17:42:33

10分钟快速上手LLM大模型Python前端开发(一)

  • 安装
  • 小试牛刀
  • 测试
    • demo
    • 更改服务端口

github:https://github.com/riverind
CSDN:https://blog.csdn.net/woai8339/article/details/131442801
微信公众号:leetcode_algos_life
小红书号:412408155

该系列主要是介绍十分钟上手Python前端开发系列。

该部分主要是针对streamlit做一个简易上手文章,很容易上手前端,尤其是在大模型大行其道,快速构建大模型前端很重要。本系列从简单到chatgpt构建整个Python前端开发体系。

安装

conda创建新的环境,用于该前端开发。

conda create -n streamlit_py python=3.10

然后激活该环境,

conda activate streamlit_py

如果出现conda activate 移除了该环境激活命令,可以参考,
【亲测解决】conda: error: argument COMMAND: invalid choice: ‘activate‘ 最新版conda移除了activate命令-CSDN博客

安装前端开发工具streamlit

pip install streamlit

需要些时间等等几分钟。

如果是32位windows可能会报错,报错信息不支持32位。

此时,需要安装

conda create -n streamlit_py python=3.9
conda install anaconda-navigator -n streamlit_py
pip install -i https://mirrors.bfsu.edu.cn/pypi/web/simple streamlit

小试牛刀

一秒钟上手,很简单:

streamlit hello

然后直接看url就好了。

如果说,写代码运行,运行采用

streamlit run 

命令。

import streamlit as st

st.title("streamlit 小试牛刀")

代码保存为app.py文件。

运行代码如下:

streamlit run app.py

然后把url粘贴到浏览器中就好了。

测试

demo

默认本地的8501端口,如果8501端口被占用,会8502,以此类推。
后面我们会提到如何更改服务端口。
在这里插入图片描述

更改服务端口

比如,服务端口被占用,或者想指定服务端口,指定参数--server.port就好。

streamlit run app.py --server.port 8503

此时,服务链接URL即变成localhost:8503

localhost:8503

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1384496.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C++PythonC# 三语言OpenCV从零开发(1):环境配置

文章目录 前言课程选择环境配置PythonC#COpenCV官网下载新建C项目测试运行Csharp版Python版 gitee仓库总结 前言 由于老王我想转机器视觉方向的上位机行业,我就打算开始从零学OpenCV。但是目前OpenCV有两个官方语言,C和Pyhont。C# 有大佬做了对应的Open…

AD20 解决PCB铺铜与锡盘之间锯齿状连接问题的设置方法

上一篇文章:PCB简单绘制一般步骤 对上一篇文章中,关于铺铜设置的补充,解决铺铜与锡盘之间的锯齿状连接情况。 1、新建Demo,创建PCB板子,布置锡盘和铺铜,如图: 2、设置规则,参考上一…

八. 实战:CUDA-BEVFusion部署分析-导出带有spconv的SCN网络的onnx

目录 前言0. 简述1. 使用spconv进行SCN的推理测试2. 导出onnx3. 补充-装饰器钩子函数总结下载链接参考 前言 自动驾驶之心推出的 《CUDA与TensorRT部署实战课程》,链接。记录下个人学习笔记,仅供自己参考 本次课程我们来学习下课程第八章——实战&#x…

基于传统机器学习模型算法的项目开发详细过程

1 场景分析 1.1 项目背景 描述开发项目模型的一系列情境和因素,包括问题、需求、机会、市场环境、竞争情况等 1.2. 解决问题 传统机器学习在解决实际问题中主要分为两类: 有监督学习:已知输入、输出之间的关系而进行的学习,从而…

技术阅读周刊第十四期:Golang 作者 Rob Pike 在 GopherConAU 上的分享

技术阅读周刊,每周更新。 历史更新 20231215:第十期20231122:第十一期20231129:第十二期20240105:第十三期:一些提高生产力的终端命令 What We Got Right, What We Got Wrong URL: https://commandcenter.b…

玩转 openEuler (一)-- 系统安装

简介 openEuler 是一款开源操作系统。当前 openEuler 内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等…

羊驼2:开放的基础和微调聊天模型--Llama 2论文阅读

论文地址:https://arxiv.org/pdf/2307.09288.pdfd 代码地址:GitHub - facebookresearch/llama-recipes: Examples and recipes for Llama 2 model 问答 用了多少个gpu? 这篇文档中使用了3.3M GPU小时的计算,使用的硬件类型是A…

3万字数据结构与算法学习笔记+知识点总结

文章目录 数据结构与算法排序排序算法常见排序算法复杂度冒泡排序(Bubble Sort)选择排序(Selection Sort)插入排序(Insertion Sort)希尔排序(Shell Sort)堆排序(Heap Sor…

Microsoft Edge如何安装插件去广告

打开enge浏览器,点击这里 选择扩展 点击打开Microsoft Edge网站 点击搜索栏,输入广告拦截,之后点击键盘的Enter键 点击获取就可以了。如果你喜欢其他的插件,也可以在里面搜索并且下载

文献阅读:Large Language Models as Optimizers

文献阅读:Large Language Models as Optimizers 1. 文章简介2. 方法介绍 1. OPRO框架说明2. Demo验证 1. 线性回归问题2. 旅行推销员问题(TSP问题) 3. Prompt Optimizer 3. 实验考察 & 结论 1. 实验设置2. 基础实验结果 1. GSM8K2. BBH3.…

MyBatis的配置及简单使用

1.配置myBatis 1.myBatis的作用 MyBatis 是一个开源的持久层框架,它的主要作用是简化数据库操作,使得开发者能够更方便地与数据库进行交互。 MyBatis 允许开发者使用简单的 XML 或注解配置 SQL 映射,从而实现数据库操作,而不需要…

解决“win11无法识别U盘“问题

在15.6寸笔记本上插上U盘,有时候出现U盘无法识别的现象,出现这种问题的原因有许多,比如U盘的格式不被当前电脑支持、电脑的USB接口电压过低、没有安装U盘驱动等等。     若是U盘格式不支持,则把U盘改成电脑能够识别的格式&#…

C++I/O流——(4)文件输入/输出(第一节)

归纳编程学习的感悟, 记录奋斗路上的点滴, 希望能帮到一样刻苦的你! 如有不足欢迎指正! 共同学习交流! 🌎欢迎各位→点赞 👍 收藏⭐ 留言​📝 含泪播种的人一定能含笑收获&#xff…

Fiddler工具 — 13.AutoResponder应用场景

简单介绍几个应用场景: 场景一:生产环境的请求重定向到本地文件,验证结果。 例如:某网站或者系统修改了问题,但尚未更新到生产环境,可重定向到本地修改后的文件进行验证,这样能够避免更新到生产…

maven管理使用

maven基本使用 一、简介二、配置文件三、项目结构maven基本标签实践(例子) 四、pom插件配置五、热部署六、maven 外部手动加载jar打包方式Maven上传私服或者本地 一、简介 基于Ant 的构建工具,Ant 有的功能Maven 都有,额外添加了其他功能.本地仓库:计算机中一个文件夹,自己定义…

鸿蒙Harmony-层叠布局(Stack)详解

我们总是为了太多遥不可及的东西去拼命,却忘了人生真正的幸福不过是灯火阑珊处的温暖,柴米油盐的充实,人生无论你赚的钱,是多还是少,经历的事情是好还是坏,都不如过好当下的每一天! 目录 一&am…

5.2 Android BCC环境搭建(adeb版,下)

五,运行adeb shell adeb shell 其实这个配置比较简单,也就是5.1中的第三节“adeb prepare --full“和该节的”adeb shell",就可以连接我们的android设备,在android设备中或执行bcc工具,来对我们的android环境进行hook了。 六,其他指令 6.1 从开发机移除adeb adeb…

顶级Web应用程序测试工具列表

今天主要列举Web应用程序的工具。 今天的列表仅仅提供索引功能,具体要使用的同学,可以自行搜索哦。 通过web应用程序测试,在web应用程序公开发布之前,会发现网站功能、安全性、可访问性、可用性、兼容性和性能等问题。 Web应用程…

繁花的范总-UMLChina建模知识竞赛第5赛季第3轮

DDD领域驱动设计批评文集 做强化自测题获得“软件方法建模师”称号 《软件方法》各章合集 参考潘加宇在《软件方法》和UMLChina公众号文章中发表的内容作答。在本文下留言回答。 只要最先答对前3题,即可获得本轮优胜。 如果有第4题,第4题为附加题&am…

基于SSM的法律咨询系统的设计与实现

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:Vue 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目:是 目录…