安装 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