登录
aha的ComfyUI镜像——姿态编辑
SDPose_OOD+Pose_editor+qwen image edit 2509,姿态估计与编辑,随心所欲修改姿态
0
0/小时
v1.0

云端镜像 ComfyUI (v0.3.67) 使用指南

云端镜像 ComfyUI 版本 0.3.67,内置 miniconda,ComfyUI 环境使用 conda 新建为 python3.12,torch2.9.0+cu12.8。

云端镜像点击即用,但若想自行改造环境,以下个人经验供同为初学者的用户参考

文件夹与文件相关

简单操作例如复制、粘贴、创建文件夹、上传文件等可通过 jupyterlab 完成。基础命令行命令如下:

基础命令行命令

  • cd /root/ComfyUI: 进入 comfyui 目录
  • cd /root/ComfyUI/custom_nodes: 进入 custom_nodes 目录
  • cd ../: 前往上一级
  • mkdir custom_nodes: 新建文件夹
  • rmdir folder1: 删除空文件夹
  • rm -r ComfyUI-nunchaku/: 删除文件夹下所有文件
  • mv folder1 folder2: 修改 folder1 文件夹名为 folder2
  • ls: 列出非隐藏的文件和文件夹(按名称排序)
  • ls -l: 以详细列表形式显示(包含权限、所有者、大小、修改时间等)
  • ls -a: 显示所有文件,包括以 . 开头的隐藏文件(如 .bashrc)
  • ls -la: 结合 -l 和 -a,显示所有文件的详细信息
  • ls -h: 与 -l 配合使用,以人类可读的方式显示文件大小(如 K、M、G)
  • ls -t: 按修改时间排序(最新的在前)
  • ls -r: 反向排序
  • ls *.txt: 显示特定类型的文件(例如所有 .txt 文件)
  • ls -d */: 仅显示文件夹

解压文件

  • tar -xvf my_project.tar: 解压至当前文件夹
  • tar -xvf my_project.tar -C /path/to/target/: 解压至特定文件夹,确保文件夹存在,不然会报错。

注意: 当使用 jupyterlab 的复制路径功能复制路径到命令行使用时,需要手动添加一个 / 在路径最前端。例如自动复制的会是 root/ComfyUI/models/,应改为 /root/ComfyUI/models 来使用。


Conda 相关

  • conda env list: 查看所有环境
  • conda create -p /root/ComfyUI/python312 python=3.12: 在 /root/ComfyUI/python312 下建立 3.12 版本的 python 环境
  • conda activate /root/ComfyUI/python312: 激活 /root/ComfyUI/python312 这个路径的虚拟环境(因为是使用 conda 通过路径建立可以这么激活)

修改启动环境

若想修改实例开机时自动运行的 comfyui 使用的 python 环境,可在 jupyterlab 里找到 start.d/comfyui.sh 这个文件,将其中最后一行中的 python 路径改为 conda 建立的虚拟环境的解释器路径,或者如果是 conda 建立的环境,可以改为:

nohup conda run -p /root/ComfyUI/python312 python -u main.py --listen 0.0.0.0 --port 8188 > comfy.log 2>&1 &

即:使用 conda 启动我们建立的特定环境并用其启动 comfyui。comfyui 启动就是运行 main.py。(本镜像已如此修改)

ComfyUI 相关

custom_nodes文件夹下执行,自动读取所有节点的 requirements.txt 并 pip 安装。

find . -maxdepth 2 -name "requirements.txt" -exec python -m pip install -r {} \;

终止 ComfyUI

  1. 查找到 comfyui 对应的进程编号:
ps aux | grep "main.py"
  1. 查找结果示例:
root       1275  8.0  1.9 14591216 1279612 pts/0 Sl   17:31   0:19 /root/ComfyUI/python312/bin/python -u main.py --listen 0.0.0.0 --port 8188
root       1380  0.0  0.0   4088  2000 pts/0    S+   17:35   0:00 grep --color=auto main.py
  1. 编号为 1275(第二行的编号代表我们执行查找这个命令本身,所以真实编号是上一个),因此使用 kill 命令终止:
kill 1275

重启 ComfyUI

终止后可使用以下命令重新启动 comfyui:

cd /root/ComfyUI && nohup /root/ComfyUI/python312/bin/python -u main.py --listen 0.0.0.0 --port 8188 > comfy.log 2>&1 &

若浏览器关闭,可点击控制台的 comfyui 按钮重新打开。

但是有时需要设置一些参数或代理,那么就建议在当前命令行启动虚拟环境后直接运行。

例如设置代理参数并且仅当前终端有效:

export http_proxy=[http://10.60.0.1:7890](http://10.60.0.1:7890)
export https_proxy=[http://10.60.0.1:7890](http://10.60.0.1:7890)
export no_proxy=localhost,127.0.0.1,::1

或者设置 Python 环境变量(有时 gbk 编码错误就设置这个):

set PYTHONUTF8=1

或者设置抱脸镜像,使用 https://hf-mirror.com 代替 https://huggingface.co/:

export HF_ENDPOINT=[https://hf-mirror.com](https://hf-mirror.com)

设置完环境变量后,再执行启动命令:

cd /root/ComfyUI && python -u main.py --listen 0.0.0.0 --port 8188 > comfy.log 2>&1 &

模型文件相关

可通过软链接官方公共盘中的模型直接调用主流模型,避免自行下载。如需补充缺失模型可联系技术人员添加。

在优云智算网页的官方文档https://www.compshare.cn/docs/operation/gpu/usepublicmodel 中可查看如何共享公共模型库。

自行下载 Hugging Face文件

若想自行下载,可参考下方代码。

在命令行窗口输入 python 后回车,进入 Python 解释器。

将以下代码粘贴并回车,仓库名与其他参数请自行修改:

import os

# 使用镜像站,若设置了代理可不使用
os.environ["HF_ENDPOINT"] = "[https://hf-mirror.com](https://hf-mirror.com)"  

from huggingface_hub import snapshot_download

snapshot_download(
    repo_id="MiaoshouAI/Florence-2-large-PromptGen-v2.0",
    local_dir="/root/ComfyUI/models/LLM/Florence-2-large-PromptGen-v2.0",  
    local_dir_use_symlinks=False,  # 关键:直接复制文件,非快照结构
    resume_download=True,          # 支持断点续传
    max_workers=8                  # 并发下载加速(可选)
)

其他

Clash 代理

本镜像已安装 clash,需将 /root/config/clash 下的 config.yaml 中内容替换为用户自己的 clash 的 yaml 配置文件中的内容。

启动 Clash

nohup clash -d /root/config/clash > /root/clash.log 2>&1 &

其中:/root/config/clash 为配置文件和地理文件的路径

运行 ps aux | grep clash,看到 clash -d /root/config/clash 进程即为成功。

设置代理

  1. 找到代理端口: 从你的 config.yaml 或 clash.log 日志中找到 port 或 mixed-port(例如 7890)。
  2. 仅当前命令行窗口代理: 把 7890 替换成你的实际端口:
export http_proxy=[http://10.60.0.1:7890](http://10.60.0.1:7890)
export https_proxy=[http://10.60.0.1:7890](http://10.60.0.1:7890)
export no_proxy=localhost,127.0.0.1,::1

运行上述命令则当前命令行窗口可以使用代理。再使用:

cd /root/ComfyUI && conda activate /root/ComfyUI/python312

激活虚拟环境。

再执行:

cd /root/ComfyUI && python -u main.py --listen 0.0.0.0 --port 8188 > comfy.log 2>&1 &

启动 comfyui,即可使用代理。

  1. 全局代理: 写入配置: 将环境变量写入 .bashrc 使其永久生效。

建议:不推荐使用全局代理,因为这样不使用代理就没有网络,建议仅在当前命令行激活代理并启动 comfyui。

切换地理位置

cd /root/ComfyUI && python -u main.py --listen 0.0.0.0 --port 8188 > comfy.log 2>&1 &

(以下命令假设你的配置有一个叫 "节点选择" 的策略组,若看不懂可以把配置及以下说明发给 AI 问怎么做)

  1. 查看节点:
curl "[http://127.0.0.1:9090/proxies/节点选择](http://127.0.0.1:9090/proxies/节点选择)"
  1. 切换位置:
curl -X PUT "[http://127.0.0.1:9090/proxies/节点选择](http://127.0.0.1:9090/proxies/节点选择)" -d '{"name": "🇸🇬|新加坡-中转 01"}'
  1. 查看IP:
curl ip.sb

关闭clash:

killall clash
镜像信息
@叫我aha就好
已使用0
运行时长
0 H
镜像大小
90GB
最后更新时间
2025-11-07
支持卡型
RTX40系
+1
框架版本
PyTorch-2.9.0
CUDA版本
12.8
应用
JupyterLab: 8888
版本
v1.0
2025-11-07
PyTorch:2.9.0 | CUDA:12.8 | 大小:90.00GB