安装 ComfyUI

1. 安装 Miniconda

  • cd /workspace
  • wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
  •  
  • # 预先锁定路径到 /workspace
  • bash Miniconda3-latest-Linux-x86_64.sh -p /workspace/miniconda

2. 创建并激活虚拟环境

  • source /workspace/miniconda/bin/activate
  •  
  • # 创建环境
  • conda create --prefix /workspace/comfy_env python=3.12.3
  •  
  • # 激活环境
  • conda activate /workspace/comfy_env

3. 复用系统 Torch 库

  • # 将系统级包路径写入当前环境的 .pth 文件
  • echo "/usr/local/lib/python3.12/dist-packages" > /workspace/comfy_env/lib/python3.12/site-packages/system_bridge.pth
  •  
  • # 验证是否成功
  • python -c "import torch; print(f'识别路径: {torch.__file__}'); print(f'显卡状态: {torch.cuda.get_device_name(0)}')"

4. 安装 ComfyUI 主程序

  • cd /workspace
  • git clone https://github.com/Comfy-Org/ComfyUI.git
  • cd ComfyUI
  •  
  • # 注意已经安装的 Torch
  • python3 -m pip install -r requirements.txt

5. 安装 ComfyUI-Manager 插件

  • cd custom_nodes
  • git clone https://github.com/ltdrdata/ComfyUI-Manager.git
  • cd ..

6. 启动

  • python main.py --listen --port 8188 --highvram --preview-method auto --disable-smart-memory

下次再启动,只需执行以下步骤即可恢复工作状态:

  • source /workspace/miniconda/bin/activate
  • conda activate /workspace/comfy_env
  • cd /workspace/ComfyUI
  • python main.py --listen --port 8188 --highvram --preview-method auto --disable-smart-memory