【openEuler】centos 部署deepseek、open-webui

环境准备

为了确保顺利安装,需确认操作系统已更新至最新状态并安装必要的依赖包:

sudo yum update -y
sudo yum install epel-release -y
sudo yum groupinstall "Development Tools" -y

Python 和 Pip 安装
由于 DeepSeek 及其组件主要基于 Python 开发,因此需要先安装 Python 环境,推荐使用 Python 3.x 版本。

sudo yum install python3-pip -y
pip3 install --upgrade pip setuptools wheel

Docker 安装
考虑到后续操作会涉及到容器技术,建议提前准备好 Docker 运行环境

  1. 卸载旧版本的Docker
sudo yum remove docker \
                docker-client \
                docker-client-latest \
                docker-common \
                docker-latest \
                docker-latest-logrotate \
                docker-logrotate \
                docker-engine
  1. 安装必要的工具(yum-utils提供了yum-config-manager等工具)
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
  1. 添加清华源(替换官方源)
sudo yum-config-m
### 在 CentOS 7 上部署 DeepSeek 并与 Open-WebUI 集成 #### 安装环境准备 为了确保顺利安装,需确认操作系统已更新至最新状态并安装必要的依赖包: ```bash sudo yum update -y sudo yum install epel-release -y sudo yum groupinstall "Development Tools" -y ``` #### Python 和 Pip 安装 由于 DeepSeek 及其组件主要基于 Python 开发,因此需要先安装 Python 环境。对于 CentOS 7 推荐使用 Python 3.x 版本。 ```bash sudo yum install python3-pip -y pip3 install --upgrade pip setuptools wheel ``` #### Docker 安装 考虑到后续操作会涉及到容器技术,建议提前准备好 Docker 运行环境[^1]。 ```bash sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo sudo yum install docker-ce docker-ce-cli containerd.io sudo systemctl start docker sudo systemctl enable docker ``` #### 使用 Pip 安装 Open-WebUI 按照官方文档指引,可以通过 Python 的包管理工具 pip 来安装 Open-WebUI 库。 ```bash pip3 install open-webui ``` #### 启动 Open-WebUI 完成上述准备工作之后,在命令行输入 `openwebui` 即可启动服务。此时应该可以在浏览器访问对应的端口查看到 Web UI 页面[^2]。 #### 配置 DeepSeek 针对 DeepSeek 的具体配置文件路径通常位于 `/etc/deepseek/config.yaml` 或者项目根目录下的同名文件内。根据实际需求调整参数设置以适应生产环境的要求。 #### 将两者集成在一起 为了让两个应用能够协同工作,可以考虑利用反向代理的方式让它们共享同一个域名的不同子路径;也可以直接修改其中一个项目的路由规则使其指向另一个的服务地址。具体的实现取决于所使用的框架和技术栈的选择。 #### 常见问题及解决方案 - **Docker无法正常启动**:可能是 SELinux 设置阻止了某些权限。尝试临时关闭它来排查问题 (`setenforce 0`)。 - **Pip 安装失败**:检查网络连接状况,有时国内镜像源可能会更稳定一些。可通过指定 `-i http://pypi.douban.com/simple --trusted-host pypi.douban.com` 参数切换为豆瓣提供的 PyPI 源。 - **找不到特定版本的软件包**:当遇到这种情况时,请查阅相关产品的发行说明或社区论坛获取更多信息和支持。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值