在服务器Ubuntu22.04系统下,ComfyUI的部署

一、安装环境:ubuntu基本环境配置

1.更新包列表:

修改配置文件

vi /etc/apt/sources.list

将原有的内容注释(每行最前面加#)
在最后添加以下内容

########   Ubuntu22.04LTS 清华镜像源   ###############
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
 
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse

更新软件列表

sudo apt-get update

更新本地软件

sudo apt upgrade

更新时间较长,请耐心等待

2. 安装GPU驱动程序

  • 这个命令会列出您的系统硬件信息,以及推荐的驱动程序版本
ubuntu-drivers devices
  • 这里的4090建议安装 nvidia-driver-535 驱动程序
sudo apt update
sudo apt install nvidia-driver-535
  • 安装完成后,请务必重启您的系统,以便新的驱动程序生效。
reboot

3.查看显卡信息

nvidia-smi

在这里插入图片描述

4.下载并安装 CUDA 12.3

访问 NVIDIA CUDA Toolkit 下载页面,选择 CUDA 12.3 版本。对于 Ubuntu,您可能需要运行类似以下的命令:

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2204/x86_64/cuda-ubuntu2204.pin
sudo mv cuda-ubuntu2204.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/12.3.0/local_installers/cuda-repo-ubuntu2204-12-3-local_12.3.0-545.23.06-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2204-12-3-local_12.3.0-545.23.06-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2204-12-3-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-12-3
  • 设置环境变量: 编辑 vi ~/.bashrc 文件,添加以下行:
export PATH=/usr/local/cuda-12.3/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-12.3/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
  • 应用环境变量更改:
source ~/.bashrc
  • 验证安装:
nvcc --version

在这里插入图片描述

二、安装miniconda环境

1. 下载miniconda3

wget https://mirrors.cqupt.edu.cn/anaconda/miniconda/Miniconda3-py310_23.10.0-1-Linux-x86_64.sh

2. 安装miniconda3

bash Miniconda3-py310_23.10.0-1-Linux-x86_64.sh -u

直接一直enter键,到输入路径和yes
这边建议路径为:miniconda3

3. 打开用户环境编辑页面

vim ~/.bashrc 
  • 点击键盘I键进入编辑模式,在最下方输入以下代码
export PATH="/root/miniconda3/bin:$PATH"

4.conda配置

  • 配置清华镜像源
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
  • 设置搜索时显示通道地址
conda config --set show_channel_urls yes
  • 配置pip 镜像源
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5. 重新加载用户环境变量

source ~/.bashrc
  • 初始化conda
conda init bash

6. 创建Comfyui需要的环境

conda create -n comfyui python=3.10
conda activate comfyui 

三、克隆Comfyui仓库

官网地址:Comfyui的GitHub地址

git clone https://github.com/comfyanonymous/ComfyUI.git

如果下载速度较慢可添加https://mirror.ghproxy.com/镜像源

git clone https://mirror.ghproxy.com/https://github.com/comfyanonymous/ComfyUI.git

进入到Comfyui文件夹内

cd ComfyUI
pip install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu121
pip install -r requirements.txt
python main.py --port 15070 --listen 0.0.0.0

在这里插入图片描述

--port 50000: 设置服务器监听的端口为业务端口,此处改为业务端口。

启动成功后,访问http://主机IP:端口
在这里插入图片描述

### 如何在Linux系统上对ComfyUI进行汉化 对于希望在Linux系统上实现ComfyUI汉化的用户来说,可以遵循一系列特定的操作流程来完成这一目标。首先,在Ubuntu 22.04这样的环境中部署ComfyUI之前,创建一个专门用于此项目的Python虚拟环境是非常重要的措施之一[^2]。 ```bash conda create -n comfyui python=3.10 conda activate comfyui ``` 接着,为了使界面能够支持中文显示并成功应用汉化补丁,确保安装过程中所使用的依赖库版本兼容至关重要。这通常涉及到下载最新的ComfyUI源码以及任何可用的汉化资源文件[^3]: #### 下载项目与汉化包 访问官方GitHub仓库获取最新版ComfyUI代码,并通过Git命令克隆到本地机器中: ```bash git clone https://github.com/comfyanonymous/ComfyUI.git cd ComfyUI ``` 假设存在由社区维护或开发者提供的汉化插件ConfyUI-Manager,则需按照其文档说明正确配置和加载该扩展程序[^1]。一般情况下,这类插件会提供详细的README.md指导用户如何操作。 #### 安装必要的软件包和支持工具 除了上述步骤外,还需要确认已安装所有必需的支持组件和服务端口开放情况,以便顺利运行带有自定义语言设置的应用实例。具体而言,可能涉及如下几个方面的工作: - 更新现有pip至最新稳定版本; - 使用`requirements.txt`文件批量安装第三方模块; - 配置Web服务器(如果适用),使其能识别多国字符集编码; ```bash pip install --upgrade pip pip install -r requirements.txt ``` 最后一步是调整应用程序内部的语言选项参数,使之默认启用简体中文作为首选项。这部分修改往往位于启动脚本或是核心配置文件内,例如`.env`、`config.py`等位置。查找类似`LANGUAGE_CODE`或`LANG`变量名的关键字,并将其值设为`zh_CN`即可生效。 一旦完成了以上全部准备工作之后,重启服务进程让更改立即起作用。此时打开浏览器访问对应的URL地址应该就能看到经过汉化的ComfyUI管理后台了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值