最近在学langchain,写了一个小案例出来,我刚好有一台服务器,就尝试自己部署一下项目,结果很幸运一遍过,现在记录一下。我的系统是OpenCloudOS 9

目录

1.安装python解释器版本

2.上传项目文件到宝塔面板

3.添加项目

4.运行项目


1.安装python解释器版本

点击版本管理

我这边安装了3.13.0版本

2.上传项目文件到宝塔面板

可以在宝塔面板文件中新建一个目录,用于存放这个项目。这里不需要上传.venv依赖

3.添加项目

我这里用的是fastapi,所有选择的是Flask,按照截图配置即可。保存配置就可以了。

在服务器环境下,--host 0.0.0.0 这个参数非常重要,它决定了 Uvicorn 服务器监听哪些网络接口。如果不加这个参数,默认行为会导致服务无法从外部访问。

4.运行项目

在这里肯定是会运行失败的,因为我们还没有安装项目依赖。运行肯定会报错,可以在告警设置查看日志。

这里就提示说缺少依赖啦。我们需要安装依赖。点击项目终端

输入对应包名就可以了。当然可以连续输入多个包名一起安装。pip install langchain fastapi,等依赖安装完成,在点击运行即可启动成功。如果启动失败,那么在到告警设置查看项目日志。最后注意一下,如果项目日志没有任何报错,可以检查防火墙端口是否开发成功。

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐